如何根据风味更改gradle中的变量值

时间:2016-12-12 08:54:05

标签: android jenkins gradle artifactory

我遇到的问题是,我有一个带有两种风格A和B的android库,每个都有一个独立的Jenkins作业,用于生成将发布到Artifactory Repository的工件。

在我的build.gradle中,我将变量组配置为'com.company.xx',它表示我想要发布工件的位置,但我的问题是我想要在每个Flavor中使用不同的组,所以问题是如何根据我正在构建的风格改变该变量值?

group变量在build.gradle中的所有闭包之外,就像这个

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"

非常感谢

1 个答案:

答案 0 :(得分:0)

您是否尝试过根据自己的风格分配值?这应该有效,这就是我如何做到这一点

productFlavors{
    flavorA{
        group "value1"
    }

    flavorB{
        group "value2"
    }
}