2016-10-26 5 views
0

私は2つのjar AとBを持っています。これらの2つの間に依存関係を追加したいと思います。ですから、いくつかの例を読んで、Bのpom.xmlを編集してAの依存関係を追加する必要があるという結論に達しました(グループID、artifactID、Aのバージョンなどの情報を追加する)。プロジェクトにBを含めると、Aが自動的に追加されます。gradleを使用しているartifactoryからjarのすべての依存関係をダウンロードします

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' のpom.xmlに依存関係情報を追加するために、私はこれを行います

しかし、私はA:1.0.0をプロジェクトに含めません。だから私は、私が従うアプローチについてはほとんど混乱していない。

答えて

0

私がやっていた唯一の間違いは、 'artifactID'ではなく 'artifactId'と書くことでした。これはうまくいった。

関連する問題