Gradle - 使用依赖作为神器中的其他项目

时间:2015-11-18 23:26:11

标签: java maven gradle artifactory

我有2个gradle项目。 A和B. A取决于B.我还将B作为一组工件上传到神器本地服务器。我用过maven发布。然后我尝试在A中使用B作为依赖。我试图将它用作maven依赖,所以我写了

repositories {
    //  mavenCentral();

    maven {
        url "http://localhost:8081/artifactory/myprjb-common/"
        artifactUrls "http://localhost:8081/artifactory/myprjb-common/"
        credentials {
            username = "admin"
            password = "password"
        }
    }
    jcenter();
}

但是,它总是尝试从repo1下载jar。我想我误会了什么。首先,我不太明白为什么我需要maven,我也不明白我的工件发布是否等于maven安装。以及如何使用B作为A的依赖?所以我如何看待它:在B上工作,发布,在A上工作,从B中拉出依赖性

1 个答案:

答案 0 :(得分:0)

感谢您的回答,但我通过将存储库放入allprojects闭包来修复它,这一点并不清楚,因为存储库应该是全局设置,但无论如何,我将它放在allprojects闭包中。