maven - 缺少适用于 QBO 的 Intuit Java V3 SDK 的父 pom

标签 maven intuit-partner-platform

我正在更新到 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 Artifact ,但没有结果:com.intuit.sb.tool.build.parent-pom:sb-parent-pom:pom:5.0.2

最新的 SDK 下载是否应该包含父 POM 还是我缺少其他内容?

最佳答案

我已经在本地 Maven 存储库中安装了最新的 devkit(2.3.2)。

看起来像是缓存问题。 请检查本地存储库中是否有 devkit jar。

<root>\.m2\repository\com\intuit\code\devkit\v3\ipp-v3-java-devkit\2.3.2

如果您仍然遇到此问题,可以尝试删除上述“2.3.2”文件夹并重新安装。

mvn install:install-file -DgroupId=com.intuit.code.devkit.v3 -DartifactId=ipp-v3-java-devkit -Dversion=2.3.2 -Dpackaging=jar -Dfile=C:\ipp-v3-java-devkit-2.3.2-jar-with-dependencies.jar

谢谢

关于maven - 缺少适用于 QBO 的 Intuit Java V3 SDK 的父 pom,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25272681/

相关文章:

enterprise - QBXML 查询 50000 个客户不起作用

java - 将 JAXB 声明为依赖项。为什么?

java - (AWS + Credentials) 类型 TextractClientBuilder 未定义方法 withCredentials(AWSStaticCredentialsProvider)

maven - QTP 到 Jenkins 集成帮助需要 CI

ruby-on-rails - 无法通过 Intuit 应用中心连接到 Quickbooks | Playground

intuit-partner-platform - "All Invoices"API 响应中缺少某些发票

java - 创建和使用自定义 jar 文件时出现问题

java - 尝试在 OSX 中编译 Maven 插件时 JVM 崩溃

intuit-partner-platform - 您可以通过 OAuth 检索 Intuit 用户 ID

java - QuickBooks 在线编程访问