我有两个 jar A和B。我想在这两个 jar 之间添加一个依赖关系。因此,我阅读了一些可用的示例,得出的结论是,我们需要编辑B的pom.xml以添加A的依赖项(添加诸如组ID,artifactID和A版本的信息)。然后,如果我们在项目中包含B,则会自动包含A。为了在pom.xml中添加依赖项信息,我这样做:

pom.withXml {
                    def node = asNode().appendNode('dependencies').appendNode('dependency')
                    node.appendNode('groupId', 'A')
                    node.appendNode('artifactID', 'a')
                    node.appendNode('version', '1.0.0')
                }

要在项目中使用它,请在我的主要build.gradle中编写:

类路径'B:b:1.0.0'

但是我没有在项目中包含A:a:1.0.0。因此,我对遵循的方法不感到困惑。

最佳答案

我唯一的错误是编写“artifactId”而不是“artifactID”。这工作。

07-27 20:38