作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 repositories{}
block 在 build.gradle 文件中声明用于依赖项解析的存储库。有什么方法可以在 build.gradle 文件之外声明存储库,这样我就不必为所有其他项目声明。
我来自 maven 背景,我们可以在 .m2 文件夹中的 settings.xml 中声明存储库。
请指教。
最佳答案
依赖项的来源是构建的重要部分。它是有助于提供可重现构建的众多元素之一。 Maven 假定给定版本的依赖项在所有存储库中都是相同的。遗憾的是,这不是真的。
因此在每个 Gradle 构建中声明存储库是很自然的。这可以通过声明来自 external script which is applied 来外部化。在你的项目中。
并且该脚本应该依赖于 allprojects
block 来确保将存储库添加到多项目构建的所有项目中。
关于java - 如何在 build.gradle 之外声明存储库详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55603318/
我是一名优秀的程序员,十分优秀!