Jin*_*won 5 gradle multi-module
我有一个多模块项目。不幸的是,我不得不地方build.gradle和settings.gradle在其他目录(gradlep/),而不是根目录,所以我不得不使用-p选项。
我发现我可以像这样在特定的子模块上执行多个任务。
$ gradle -p gradlep/ :long-named-submodule:clean :long-named-submodule:build
Run Code Online (Sandbox Code Playgroud)
有什么方法可以更简洁地调用吗?
您可以做的一件事是仅指定 Gradle 明确标识您的模块所需的字符数。因此,在您的示例中,如果没有其他以l开头的模块,您可以执行以下操作:
$ gradle -p gradlep/ :l:clean :l:build
另一种选择是在构建脚本中定义一个新任务,该任务取决于要运行的任务组合,如 @Opal 在评论中建议的那样。
| 归档时间: |
|
| 查看次数: |
679 次 |
| 最近记录: |