我有几个存储库和很多依赖项。 在 build.gradle 中看起来像这样:
repositories {
maven {url "A"}
maven {url "B"}
}
dependencies {
compile 'libA'
compile 'libB'
compile 'libC'
}
是否有一种方法可以指定我将从一个存储库 (A) 下载 libA,并从另一个存储库 (B) 下载 libB 和 libC?
截至 2019 年 1 月,这是可能的。假设您有一个特定的 Oracle 依赖项存储库:
maven {
url 'https://artifactory.mycompany.com/somepath/oracle-binaries/'
content {
includeGroupByRegex "com\\.oracle.*"
}
}
注意:这至少需要 Gradle 5.1
另请参阅:
无法将依赖项与存储库关联起来。存储库将始终按照其声明的顺序进行搜索。