我们可以按风味组织存储库并构建变体吗

问题描述 投票:1回答:1

我正在接管一个可以在许多国家/地区部署的android项目。现在,我在定制的Jfrog Artifactory服务器上有一组库。

我很好奇的是,我可以将此库集克隆到不同的工件仓库中(具有相同的组ID和工件ID),并根据android项目的风格使用它们并构建变体。

这样的东西

allprojects {
    repositories {
        google()
        jcenter()

        if(flavor == 'A') 
        maven {
            url  'https://example.net/repoA'
        }

        if(flavor == 'B')
        maven {
            url  'https://example.net/repoB'
        }

        if(variant == 'debug')
        maven {
            url  'https://example.net/repoDebug'
        }
    }
}
android artifactory variant android-flavors
1个回答
0
投票
productFlavors {
 A {
  repositories {
    maven { url 'https://example.net/repoA'} 
  }
 }
 B {
  repositories {
    maven { url 'https://example.net/repoB'} 
  }
 }
}

来源:this answer

© www.soinside.com 2019 - 2024. All rights reserved.