Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gradle 2.6和2.7中的渐变特性_Gradle - Fatal编程技术网

Gradle 2.6和2.7中的渐变特性

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

如果我在“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 2.7中:它将是不带括号的“1.0-SNAPSHOT”

原因是什么?这是因为2.6中的一些gradle问题吗?在Gradle2.2.1中,它也可以正常工作。也许你可以在这里推荐一些最佳实践?

答案可以在这里找到(我在gradle论坛上发布了相同的问题):