我有两个 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”。这工作。