2010-08-19 9 views
0

내 소프트웨어로 가져올 jar 라이브러리를 찾고 있습니다. 배송 라벨 생성을 제공하기 위해 스프링 보드 용 ups의 Shipping_Pkg_Gnd.zip을 사용하고 있습니다. 그러나 그들은 제공하는 샘플 코드에 .jar 라이브러리를 제공하지 않았습니다. 누구든지이 라이브러리를 어디에서 얻을 수 있는지 알고 있습니다.UPS 개발자 API 누락 ja

필수 개발자 API가 없기 때문에 다음은 가져 오기가 적용되지 않습니다. import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipmentErrorMessage; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.BillShipperType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.InternationalFormType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.LabelImageFormatType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.LabelSpecificationType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.PackageType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.PackageWeightType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.PackagingType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.PaymentInfoType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ProductType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ProductWeightType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.RequestType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ServiceAccessToken_type0; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ServiceType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ShipAddressType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ShipFromType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ShipPhoneType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ShipToAddressType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ShipToType; import com.ups.www.wsdl.xoltws.ship.v1_1.ShipServiceStub.ShipUnitOfMeasurementType;

답변

4

나는 비슷한 문제가있어서 해결책은 wsdport에서 jar/class 파일을 생성하기 위해 wsimport.sh를 사용하는 것입니다.

그래서 당신은 동일한 폴더에 다음 여섯 개 가지 파일을 복사해야

$ mkdir ups_ship && cd ups_ship 
$ ls -1 
common.xsd 
Error1.1.xsd 
IFWS.xsd 
ShipWebServiceSchema.xsd 
Ship.wsdl 
UPSSecurity.xsd 
$ wsimport.sh -verbose -keep -extension -target 2.0 Ship.wsdl 

생성 된 코드 : 이제

$ ls -1 com/ups/wsdl/xoltws/ship/v1/ 
ShipAcceptErrorMessage.class 
ShipAcceptErrorMessage.java 
ShipConfirmErrorMessage.class 
ShipConfirmErrorMessage.java 
ShipmentErrorMessage.class 
ShipmentErrorMessage.java 
ShipPortType.class 
ShipPortType.java 
ShipService.class 
ShipService.java 

당신이 패키지에 모든 * .class 파일을 넣어 사용할 수 있습니다

$jar cvf com_ups_wsdl_xoltws_ship_v1.jar ./com/ups/wsdl/xoltws/ship/v1/*.class 

새 항아리 :

,369 프로젝트에서
$jar tf com_ups_wsdl_xoltws_ship_v1.jar 
META-INF/ 
META-INF/MANIFEST.MF 
com/ups/wsdl/xoltws/ship/v1/ShipAcceptErrorMessage.class 
com/ups/wsdl/xoltws/ship/v1/ShipConfirmErrorMessage.class 
com/ups/wsdl/xoltws/ship/v1/ShipmentErrorMessage.class 
com/ups/wsdl/xoltws/ship/v1/ShipPortType.class 
com/ups/wsdl/xoltws/ship/v1/ShipService.class 
관련 문제