创建一个Gradle任务,以不同的参数运行另一个任务两次

时间:2018-11-15 22:35:22

标签: gradle android-gradle

我当前的用例要求我发布一组单独的调试和发布工件。步骤是:

  1. 构建AAR
  2. 构建调试工件
  3. 构建发布工件

在命令行上,我发出这些命令。

./gradlew assemble
./gradlew buildArtifact -PPUBLISH_CONFIG=debug
./gradlew buildArtifact -PPUBLISH_CONFIG=release

不幸的是,要解决buildArtifact maven插件中的限制,我必须使用不同的参数执行两次。

有没有一种方法可以创建一个单个 gradle任务,该任务使用不同的参数运行两次buildArtifact?限制运行两次buildArtifact命令作为单独的命令。理想情况下,我的流程将变为:

./gradlew assemble
./gradlew buildArtifacts

0 个答案:

没有答案