使用应用的build.gradle中的变量

时间:2014-07-06 14:11:24

标签: java gradle git-submodules

如何使用已应用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'

// ...

1 个答案:

答案 0 :(得分:4)

使用def apiVersion = '1.0'(声明一个额外的属性)而不是ext.apiVersion = '1.0'(声明一个局部变量)。消费方保持不变(即在阅读房产时不要使用ext.。)