我是 artifactory 的新手,刚刚将一堆自定义 jar 上传到我的一个存储库中。我现在想声明这些 jar 之间存在哪些依赖关系,以便在使用 gradle 并将 A.jar 指定为依赖项时,它将传递地将 B.jar 解析为 A.jar 的依赖项,但我找不到任何地方可以说 A.jar取决于 B.jar。
请帮助 TIA
我是 artifactory 的新手,刚刚将一堆自定义 jar 上传到我的一个存储库中。我现在想声明这些 jar 之间存在哪些依赖关系,以便在使用 gradle 并将 A.jar 指定为依赖项时,它将传递地将 B.jar 解析为 A.jar 的依赖项,但我找不到任何地方可以说 A.jar取决于 B.jar。
请帮助 TIA
要获得传递依赖解析,您必须ivy.xml
为每个 Jar 上传依赖描述符(用于 Maven 存储库的 POM,用于 Ivy 存储库)。
当您手动上传 Jar 时,Artifactory 会提供生成一个基本描述符,您可以对其进行编辑以填写依赖信息。
当您使用 Gradle 构建和发布 Jar 时,Gradle 会根据构建脚本中指定的依赖关系自动生成并上传包含依赖信息的描述符。如有必要,可以在构建脚本中进一步自定义生成的描述符。请参阅Gradle 用户指南中的“8.6. 发布工件” 。