2014-07-06 2 views
1

적용된 build.gradle에 정의 된 변수는 어떻게 사용할 수 있습니까?적용된 build.gradle의 변수 사용

응용 build.gradle (위치 운터 api/build.gradle) :

// api version 
def apiVersion = '1.0' 

// add dependencies 
dependencies { 
    // ... 
} 

홈페이지 build.gradle (지역 변수를 선언) 대신 def apiVersion = '1.0'의 변수 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

를 사용한다는 것을 선언하는 (ext.apiVersion = '1.0'를 사용 추가 속성). 소비 측은 동일하게 유지됩니다 (즉, 속성을 읽을 때 ext.을 사용하지 마십시오).