我有一个具有多种产品口味的应用程序。
我使用maven插件和uploadArchives任务将我的apk上传到nexus,使用此命令:
https://raw.githubusercontent.com/chrisbanes/gradle-mvn-push/master/gradle-mvn-push.gradle

我的问题是运行uploadArchives运行所有版本的构建和组装任务,并将其上载到我的关系仓库中。

我希望能够组装和上传单个 flavor ,而不一定是所有 flavor 。

我不完全了解uploadArchives的作用,为什么要组装该应用程序?它不应该仅上传由显式汇编任务生成的内容吗?
如何按口味运行它?

谢谢!

最佳答案

我对此问题的解决方案是创建另一个引用特定 flavor 的模块,并在该模块上使用uploadArchives。

要将依赖项添加到特定口味,请在Gradle依赖项部分使用以下行:

compile project(path: ':lib', configuration: 'flavor')

07-24 09:36