如何使用已应用build.gradle
中定义的变量?
已应用build.gradle
(位于api/build.gradle
之后):
// api version
def apiVersion = '1.0'
// add dependencies
dependencies {
// ...
}
应使用变量build.gradle
apiVersion
apply plugin: 'java'
apply from: 'api/build.gradle'
// set version
// causes Could not find property 'apiVerion' on root project ...
version = apiVersion + '-1.0'
// ...
答案 0 :(得分:4)
使用def apiVersion = '1.0'
(声明一个额外的属性)而不是ext.apiVersion = '1.0'
(声明一个局部变量)。消费方保持不变(即在阅读房产时不要使用ext.
。)