Gradle 如何实现多任务的调用呢?
Gradle多任务调用
在Gradle中我们可以使用命令行的模式一次运行多个任务
实现思路:
gradle task1 task2
以上命令会依次运行 task1 ,task2
并且每个任务只会被运行一次
例: 依次定义四个任务,然后将脚本放入 build.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 myTask3
:myTask1
java265.com-myTask1
:myTask2
java265.com-myTask2
:myTask3
java265.com-myTask3
:myTask4
java265.com-myTask4
BUILD SUCCESSFUL
Total time: 1 secs
注意事项:
由于每个任务都只会被调用一次
即:
c:\test>gradle myTask4 myTask4
等同于
c:\test>gradle myTask4
的效果
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


