Gradle 2.6和2.7中的渐变特性
如果我在“build.gradle”中指定属于根目录的:Gradle 2.6和2.7中的渐变特性,gradle,Gradle,如果我在“build.gradle”中指定属于根目录的: allprojects { version="1.0-SNAPSHOT" } 然后我想在子项目中使用相同的version属性,如下所示: dependencies { compile group: 'com.myproject.module', name: 'first', version: allprojects.version } 在Gradle2.6中:它将放置“[1.0-SNAPSHOT]” 在Gradle
allprojects {
version="1.0-SNAPSHOT"
}
然后我想在子项目中使用相同的version属性,如下所示:
dependencies {
compile group: 'com.myproject.module', name: 'first', version: allprojects.version
}
在Gradle2.6中:它将放置“[1.0-SNAPSHOT]”
在Gradle 2.7中:它将是不带括号的“1.0-SNAPSHOT”
原因是什么?这是因为2.6中的一些gradle问题吗?在Gradle2.2.1中,它也可以正常工作。也许你可以在这里推荐一些最佳实践?答案可以在这里找到(我在gradle论坛上发布了相同的问题):