Gradle:为传递依赖项配置存储库

时间:2019-07-18 09:51:54

标签: gradle

想象一下,所有依赖项解析都必须经过代理存储库,因为您位于代理后面。

对于大多数存储库,可以在=SUMPRODUCT((B1:B3={"a";"b"})) 文件中轻松配置它:

build.gradle

buildscript {
    repositories { ... }
}

甚至在repositories { ... }

settings.gradle

但是似乎传递依赖项仍然可以通过jCenter下载。

在哪里可以为传递依赖项配置存储库?

更新:我仍然尝试查找问题的真正根源。可能与我构建构建脚本的方式有关-依赖项是在子项目的脚本插件中定义的。

1 个答案:

答案 0 :(得分:0)

我仍然不知道为什么我的系统会以这种方式运行,但这是一个对我有用的解决方案:

init.gradle中创建一个名为USER_HOME/.gradle/的文件,并添加存储库,如下所示:

allprojects {
    buildscript {
        repositories { ... }
    }
    repositories { ... }
}