如何在build.gradle之外声明存储库详细信息



我正在使用repositories{}块在build.gradle文件中声明用于依赖项解析的存储库。有没有办法在build.gradle文件之外声明存储库,这样我就不必为每个其他项目声明。

我来自 maven 背景,我们可以在 .m2 文件夹中的设置中声明存储库.xml。

请指教。

依赖项的来源是构建的重要组成部分。它是有助于提供可重现构建的众多元素之一。Maven 假设给定版本的依赖项在所有存储库中都是相同的。可悲的是,事实并非如此。

因此,在每个 Gradle 版本中声明存储库是很自然的。 这可以通过让声明来自项目中应用的外部脚本来外部化。

该脚本应依赖于allprojects块,以确保将存储库添加到多项目构建的所有项目中。

最新更新