如何使用artifactory声明依赖项

时间:2013-05-29 22:48:08

标签: java gradle dependency-management artifactory

我是神器新手,刚刚将一堆自定义罐子上传到我的一个回购品中。我现在想要声明这些jar之间存在哪些依赖关系,这样当使用gradle并指定A.jar作为依赖项时,它将传递解析B.jar作为A.jar的依赖关系,但我无法找到任何地方说A.jar取决于B.jar。

请帮忙 TIA

1 个答案:

答案 0 :(得分:1)

要获得传递依赖项解析,您必须为每个Jar上传依赖关系描述符(Maven存储库的POM,Ivy存储库的ivy.xml)。

当您手动上传Jar时,Artifactory会提供生成基本描述符的方法,您可以编辑该描述符以填充相关性信息。

使用Gradle构建和发布Jar时,Gradle将根据构建脚本中指定的依赖关系自动生成并上载包含依赖关系信息的描述符。如有必要,可以在构建脚本中进一步自定义生成的描述符。请参阅Gradle User Guide中的“8.6。发布工件”。