因此,我有两个项目A和B。B依赖于A,而A是一个构建jar文件的库。

A配置为将生成的jar推送到 Artifact ,B则将其从 Artifact 中拉出。我正在尝试了解A是否有一种方法可以将其构建的jar推送到本地存储库,即$ HOME / .gradle并在给定artifactoryPublish时推送到artifactory。同时,让B在本地检查版本,如果本地版本比人工版本最新,则使用本地构建的库。

如何使用build.gradle在等级上完成此操作?

最佳答案

您可以通过应用~/.m2插件并运行maven A 推送到gradle install中的本地Maven存储库。之后,您可以' B '通过在其存储库定义中添加本地maven存储库来解决该问题:

repositories {
    mavenLocal()
    ...
}

10-08 09:43
查看更多