Gradle - 使用依赖项作为来自 artifactory 的其他项目
Gradle - use dependency as other project from artifactory
我有 2 个 gradle 项目。 A 和 B。A 依赖于 B。另外,我将 B 作为一组工件上传到工件本地服务器。我使用 maven 发布。然后我尝试使用 B 作为 A 中的依赖项。我试图将它用作 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
中提取依赖项
感谢您的回答,但我通过将存储库放入 allprojects 闭包来修复它,这还不清楚,因为存储库应该是全局设置,但无论如何,我将它放在 allprojects 闭包中。
我有 2 个 gradle 项目。 A 和 B。A 依赖于 B。另外,我将 B 作为一组工件上传到工件本地服务器。我使用 maven 发布。然后我尝试使用 B 作为 A 中的依赖项。我试图将它用作 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
中提取依赖项感谢您的回答,但我通过将存储库放入 allprojects 闭包来修复它,这还不清楚,因为存储库应该是全局设置,但无论如何,我将它放在 allprojects 闭包中。