我正在使用repositories{}
块在build.gradle文件中声明用于依赖性解析的存储库。有什么办法可以在build.gradle文件之外声明存储库,这样我就不必为其他所有项目进行声明了。
我来自maven背景,我们可以在.m2文件夹中的settings.xml中声明存储库。
请咨询。
答案 0 :(得分:1)
依赖项的来源是构建的重要组成部分。它是有助于提供可复制构建的众多元素之一。 Maven假定给定版本的依赖项在所有存储库中都是相同的。可悲的是,这是不正确的。
因此在每个Gradle构建中声明存储库是很自然的。 可以通过使声明来自项目中的external script which is applied来对此进行外部化。
该脚本应依靠allprojects
块来确保将存储库添加到多项目构建的所有项目中。