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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。