Gradle属性为2.6 vs 2.7

时间:2015-09-28 09:01:13

标签: gradle

如果我在'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中 - 它也可以正常工作。也许你可以在这里推荐一些最佳实践?

1 个答案:

答案 0 :(得分:0)

答案可以在这里找到(我在gradle论坛上发布了同样的问题):https://discuss.gradle.org/t/gradle-properties-in-2-6-vs-2-7/11919