如何根据口味更改 gradle 中的变量值
How to change variable value in gradle depending on a flavor
我遇到的问题是,我有一个 android 库,有两种风格 A 和 B,每一种在 Jenkins 中都有一个独立的作业来生成将发布到 Artifactory Repository 的工件。
在我的 build.gradle 中,我将变量组配置为 'com.company.xx',它表示我想发布工件的位置,但我的问题是我想在每个 Flavor 中发布到不同的组,所以问题是如何根据我正在构建的口味更改该变量值?
组变量在 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"
非常感谢
您是否尝试过根据自己的口味为其赋值?这应该行得通,我就是这样做的
productFlavors{
flavorA{
group "value1"
}
flavorB{
group "value2"
}
}
我遇到的问题是,我有一个 android 库,有两种风格 A 和 B,每一种在 Jenkins 中都有一个独立的作业来生成将发布到 Artifactory Repository 的工件。
在我的 build.gradle 中,我将变量组配置为 'com.company.xx',它表示我想发布工件的位置,但我的问题是我想在每个 Flavor 中发布到不同的组,所以问题是如何根据我正在构建的口味更改该变量值?
组变量在 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"
非常感谢
您是否尝试过根据自己的口味为其赋值?这应该行得通,我就是这样做的
productFlavors{
flavorA{
group "value1"
}
flavorB{
group "value2"
}
}