2016-12-12 2 views
0

문제는 두 가지 맛 A와 B가있는 Android 라이브러리가 있으며 Jenkins에서 개별 작업을 게시 할 아티팩트를 생성하는 것입니다. Artifactory 저장소.맛에 따라 gradle의 변수 값을 변경하는 방법

내 build.gradle에서 변수 그룹을 'com.company.xx'로 구성하여 이슈를 게시 할 위치를 나타내지 만, 내 문제는 각 Flavor의 다른 그룹에 pusblish하고 싶다는 것입니다. 질문은 내가 건축하는 풍미에 따라 변수 값을 어떻게 바꿀 수 있습니까?

그룹 변수는 외부

apply plugin: 'com.android.library' 
apply plugin: 'maven-publish' 
apply plugin: 'maven' 
apply plugin: 'com.neenbedankt.android-apt' 
apply from: 'pom.gradle' 

// Artifact configuration 
group "com.company.xxx" 

감사

답변

0

당신이 당신의 맛에 값을 할당 봤어 많은이 같은 build.gradle의 모든 폐쇄입니까? 이것은 그게 내가

productFlavors{ 
    flavorA{ 
     group "value1" 
    } 

    flavorB{ 
     group "value2" 
    } 
} 
+0

감사를하고 있어요 방법, 작동합니다, 변수 i 내 작업 중 하나가 작동하지만 두 번째 맛은 처음 맛와 같은 그룹에 게시되는 빌드 다른 작업을 추가 , 그룹이 각 풍미를 위해 확실 하, jenkins에서 나는 assembleFlavorARelease 업무를 추가하고 다른 풍미 assembleFlavorBRelease를 위해, 나는 다른 것을 고쳐야 하는가? – acabezas

관련 문제