通过gradle构建变体动态选择Maven URL

时间:2018-10-16 16:23:37

标签: android maven gradle

在上一个问题中,我试图弄清楚如何根据构建变体设置Maven发布URL。我设法通过build属性来做到这一点。

但是,现在我需要弄清楚如何在另一个git仓库中基于构建变体下载那些Maven工件。

因此,如果我做./gradlew assembleVariant1,则需要在我的项目级别 build.gradle文件中添加以下内容:

repositories { maven { url "https://variant1.url" } }

但是,如果我执行./gradlew assembleVariant2,则需要添加它:

repositories { maven { url "https://variant2.url" } }

我该怎么做?我尝试在项目级别的build.gradle文件中使用android.applicationVariants.all { variant -> buildVariant = variant },但gradle当时找不到它。我不确定在那时包括应用android插件是最好的主意。

0 个答案:

没有答案