gpt4 book ai didi

dependencies - 通过gradle将依赖关系jar和主要 Artifactory 一起发布到 Artifactory

转载 作者:行者123 更新时间:2023-12-03 04:43:46 24 4
gpt4 key购买 nike

我有一个项目A,可以使用gradle构建并部署到 Artifact 。一个取决于lib.jar文件。在A / build.gradle中,我有compile files("lib.jar")

当我进行grapartisticoryPublish时,artifacotry中没有lib.jar。有没有一种方法可以自动将lib.jar和A.jar一起包含?

我有一个依赖于A的项目B,并且还引用了lib.jar。在B / build.gradle中,我使用compile(group:'a', name: 'A', version: '1')

我还需要拉lib.jar。显而易见的解决方案是将lib.jar手动添加到artifacotry。并像A一样引用它,但是有更好的解决方案吗?

谢谢。

最佳答案

您必须将其声明为要包含的 Artifact 。

def myLib = file('lib.jar')

artifacts {
archives myLib
}

另一个解决方案是将其作为单独的jar示例 foo:Bar:1上载到存储库,然后使用依赖项来构建 a:A:1并将 a:A:1上载到存储库。

如果然后使用 a:A:1作为构建 b:B:1的依赖项,那么 a:A:1的pom将自动引用您的lib.jar foo:Bar:1,并将其下拉。

关于dependencies - 通过gradle将依赖关系jar和主要 Artifactory 一起发布到 Artifactory ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21264554/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com