是否可以有一个远程 gradle.properties 文件

Is it possible to have a remote gradle.properties file

我想要一个远程 gradle.properties(位于某处的服务器上),我可以将其拉入 build.gradle 并使用。

或者如果有一个像 gradle 的父 pom 一样扩展 gradle 的好方法......我首先寻找这个方法但没有找到任何 good/up 迄今为止结果...

我的想法是,如果我有很多项目都需要相同的版本,我可以使用一个文件更新它们。这样我 就不会 必须手动拉取每个存储库编辑文件然后提交更改并推送...

如果有任何其他方法可以解决此问题,我愿意接受任何良好实践的解决方案。谢谢!

对于一般 Gradle 配置,您可以创建自定义插件并在内部或外部(Artifactory、Maven Central 等)发布它。

为了维护依赖项的一致版本(类似于 Maven 依赖项管理 BOM),那么您需要 create/publish 一个平台:

一个可行的解决方案是在 Project.beforeEvaluate()Project.configurations()[= 中通过 http 获取配置文件14=] 并用其内容填充项目配置。尽管文件名不必是 gradle.properties.