根据gradle依赖文档,我们有一个build.gradle文件,其中包含以下示例代码。
repositories {
mavenCentral()
ivy {
name = 'localRepo'
artifactPattern "http://localRepo.com/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"
}
}
dependencies {
compile group: 'localRepo', name: 'my-private-library', version: '2.5'
}
这个设置确实可以正确下载所有内容,但是我想调整它,使得在localRepo组中的东西只从ivy存储库尝试拉取,并且localRepo仅用于localRepo组。localRepo仅保存私有JAR文件,因此我们不希望将其用作第一个存储库,并且我们也不希望花费很长时间查询mavenCentral中不存在的JAR文件。
基本上,我想在依赖项中指定使用特定的存储库,或者仅将本地ivy存储库用于特定的组。有没有简单的方法可以做到这一点?