我希望有一个远程gradle.properties
(位于服务器上的某个地方),我可以将其插入build.gradle
并使用。
或者如果有一种很好的方法来扩展gradle(如父pom扩展gradle ...),我首先寻找了此方法,但未找到任何好的/最新的结果...
这个想法是,如果我有很多项目都需要相同的版本,则可以使用一个文件来更新它们。这样,我不必就不必拉每个存储库手动编辑文件,然后提交更改并推送...
如果还有其他方法可以解决此问题,那么我会接受所有好的做法的解决方案。谢谢!
答案 0 :(得分:1)
一个可行的解决方案是在 Project.beforeEvaluate() 或 Project.configurations() 中通过 http 获取配置文件,并用其内容填充项目配置。虽然文件名不一定是 gradle.properties。
答案 1 :(得分:0)
对于常规Gradle配置,您可以创建一个自定义插件,然后在内部或外部(Artifactory,Maven Central等)发布它。
要维护一致的依赖版本(类似于Maven依赖管理BOM),则需要创建/发布平台: