Gradle v2.9.x(我知道是旧的,但这是另一个项目)
我尝试了gradle: how to access the gradle.properties from another project中建议的解决方案,但无济于事。
我想像这样在顶级gradle.properties
文件上定义 Artifact 版本
toplevel/gradle.properties file:
artifact1_version='1.0.0'
然后我希望能够像这样使用
artifact1_version
变量中的上述变量toplevel/artifact1/gradle.properties file:
version="$artifact1_version"
在Gradle中可以这样做吗?如果可以,怎么办?我来自Maven世界,很抱歉,如果这很明显。
最佳答案
技巧是将变量像这样放在build.gradle文件中。
toplevel/build.gradle file:
ext.artifact1_version='1.0.0'
然后在子项目中
toplevel/artifact1/build.gradle file:
version="$parent.artifact1_version"
关于gradle - 如何包含另一个gradle.properties文件中的变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58811213/