如果我在'build.gradle'中指定属于root:
allprojects {
version="1.0-SNAPSHOT"
}
然后我想在子项目中使用相同的版本属性:
dependencies {
compile group: 'com.myproject.module', name: 'first', version: allprojects.version
}
在Gradle 2.6中:它将放置'[1.0-SNAPSHOT]'
在Gradle 2.7中:没有方括号<1.0-SNAPSHOT'
可能是什么原因?这是由于2.6中的一些问题吗?在gradle 2.2.1中 - 它也可以正常工作。也许你可以在这里推荐一些最佳实践?
答案 0 :(得分:0)
答案可以在这里找到(我在gradle论坛上发布了同样的问题):https://discuss.gradle.org/t/gradle-properties-in-2-6-vs-2-7/11919