【发布时间】:2018-12-13 09:30:16
【问题描述】:
我正在使用 Java eBay SDK,我正在尝试调用 addItem API,我添加了 eBay maven 依赖项和存储库,并编写了一个简单的应用程序来添加一个新的 Item。主要如下图:
public static void main(String[] args) {
App aai = new App();
try {
ItemType item = aai.buildItem();
FeesType fees;
AddItemCall call = new AddItemCall(aai.apiContext);
call.setItem(item);
call.setAutoSetItemUUID(true);
fees = call.addItem();
} catch (Exception e) {
e.printStackTrace();
}
}
我不断收到这个我无法修复的错误:
[main] INFO com.ebay.sdk.SdkAPIInterfaceServiceLocator - loading wsdl : jar:file:/home/mss/.m2/repository/ebaysdkcore/ebaysdkcore/943/ebaysdkcore-943.jar!/eBaySvc.wsdl
Exception in thread "main" java.lang.NoClassDefFoundError: Could not initialize class com.ebay.sdk.SdkAPIInterfaceServiceLocator
at com.ebay.sdk.ApiCall.executeByApiName(ApiCall.java:594)
at com.ebay.sdk.ApiCall.execute(ApiCall.java:348)
at com.ebay.sdk.call.AddItemCall.addItem(AddItemCall.java:162)
at org.ecommerce_eBay.App.main(App.java:38)
有人知道吗? 谢谢!
【问题讨论】:
-
能分享一下你添加的maven依赖吗?
-
repo 是:
结束依赖是:ebaysdkcore-repo raw.github.com/prestonvanloon/ebaysdkcore/mvn-repo/</url> ebaysdkcore groupId> ebaysdkcore 943