Gradle:为依赖项指定适当的存储库

t9aqgxwy  于 2023-05-23  发布在  其他
关注(0)|答案(2)|浏览(126)

我有几个仓库和很多依赖关系。在build中看起来是这样的。gradle:

repositories {
    maven {url "A"}
    maven {url "B"}
}

dependencies {
    compile 'libA'
    compile 'libB'
    compile 'libC'
}

是否有一种方法可以指定我将从一个repo(A)下载libA,并从另一个repo(B)下载libB和libC?

erhoui1w

erhoui1w1#

2019年1月,这是可能的。假设您有一个特定的Oracle依赖项存储库:

maven {
    url 'https://artifactory.mycompany.com/somepath/oracle-binaries/'
    content {
        includeGroupByRegex "com\\.oracle.*"
    }
 }

注意:这至少需要Gradle 5.1
参见:

  • 声明存储库>存储库内容过滤- Gradle文档
  • Gradle 5.1发行说明
jum4pzuy

jum4pzuy2#

没有办法将依赖项与存储库相关联。存储库将始终按照其声明的顺序进行搜索。

相关问题