2014-07-06 64 views
1

如何使用在應用的build.gradle中定義的變量?從應用的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' 

// ... 

回答

4

代替def apiVersion = '1.0'(這裏聲明瞭一個局部變量),使用ext.apiVersion = '1.0'(其中聲明一個額外的財產)。消費方保持不變(即在閱讀財產時不要使用ext.)。