【发布时间】:2014-08-12 19:36:26
【问题描述】:
我正在更新到用于 QBO 的 Java V3 SDK 的最新版本 (2.3.2)。按照IPP developer site 上的说明,我在Step 5: Install the Dependencies 上遇到了问题。
我查看了文档中列出的the sample application(它使用了已弃用的 API 版本)。修改文档中列出的 maven 安装命令以匹配示例应用程序中的版本后,我可以安装已弃用的 SDK 依赖项:
## ipp-v3-java-devkit-2.0.1-jar-with-dependencies.jar
mvn install:install-file
-DgroupId=com.intuit.code.devkit.v3
-DartifactId=ipp-v3-java-devkit
-Dversion=2.0.1
-Dpackaging=jar
-Dfile=./QuickbooksV3API-Java/QuickbooksV3API/src/main/resources/dependencies/ipp-v3-java-devkit-2.0.1-jar-with-dependencies.jar
## ipp-java-qbapihelper-1.2.0.jar
mvn install:install-file
-DgroupId=com.intuit.code.devkit.qbhelper
-DartifactId=ipp-java-qbapihelper
-Dversion=1.2.0 -Dpackaging=jar
-Dfile=./QuickbooksV3API-Java/QuickbooksV3API/src/main/resources/dependencies/ipp-java-qbapihelper-1.2.0.jar
此时我可以运行示例应用程序并通过 API 成功连接到 QBO。
现在我已经下载了文档中提供的最新IPP V3 Java SDK (24MB download),maven install 命令失败了:
## ipp-v3-java-devkit-2.3.2-jar-with-dependencies.jar
mvn install:install-file
-DgroupId=com.intuit.code.devkit.v3
-DartifactId=ipp-v3-java-devkit
-Dversion=2.3.2
-Dpackaging=jar
-Dfile=./ipp-v3-java-devkit-2.3.2-jar-with-dependencies.jar
导致:
[ERROR] The project com.intuit.code.devkit.v3:ipp-v3-java-devkit-pom:2.3.3-SNAPSHOT
(C:\...\JavaV3SDK2.3.2\pom.xml) has 1 error
[ERROR] Non-resolvable parent POM: Failure to find
com.intuit.sb.tool.build.parent-pom:sb-parent-pom:pom:5.0.2
in http://repo.maven.apache.org/maven2 was cached in the local
repository, resolution will not be reattempted until the update
interval of central has elapsed or updates are forced and
'parent.relativePath' points at wrong local POM @ line 4,
column 10 -> [Help 2]
我已经到处搜索了这个父 POM 工件,但无济于事:com.intuit.sb.tool.build.parent-pom:sb-parent-pom:pom:5.0.2
最新的 SDK 下载是否应该包含父 POM 还是我缺少其他内容?
【问题讨论】:
标签: maven intuit-partner-platform