Gradle 如何实现排除指定任务的效果呢?
Gradle排除任务
任务中调用了依赖任务,但是如何剔除其中的任务呢?下文将一一道来,如下所示:
实现思路:
gradle task1 -x task2
使用 -x 关键字后面接上任务名称
剔除 task2的运行
例: Gradle 排除指定任务的示例分享
build.gradle内容如下所示:
task myTask1 << {
println 'java265.com-myTask1'
}
task myTask2(dependsOn: myTask1) << {
println 'java265.com-myTask2'
}
task myTask3(dependsOn: [myTask1, myTask2]) << {
println 'java265.com-myTask3'
}
task myTask4(dependsOn: [myTask1, myTask3]) << {
println 'java265.com-myTask4'
}
------测试以上代码,将输出以下信息------
c:\test>gradle myTask4 -x myTask3
:myTask1
java265.com-myTask1
:myTask4
java265.com-myTask4
BUILD SUCCESSFUL
Total time: 1 secs
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


