Java 如何编写调用其他两个任务的gradle任务?
我用intellij的想法 我有两个梯度任务:Java 如何编写调用其他两个任务的gradle任务?,java,intellij-idea,gradle,build.gradle,Java,Intellij Idea,Gradle,Build.gradle,我用intellij的想法 我有两个梯度任务:清理资源和生成新资源 task resources_cleaner_fresh(type: JavaExec) { jvmArgs = ["-Xms1024m","-Xmx1024m"] main = "com.m.ResourcesCleanerRunner" } task BL_generate_warmup(type: JavaExec) { jvmArgs = ["-Xms1024m","-Xmx1024m"]
清理资源
和生成新资源
task resources_cleaner_fresh(type: JavaExec) {
jvmArgs = ["-Xms1024m","-Xmx1024m"]
main = "com.m.ResourcesCleanerRunner"
}
task BL_generate_warmup(type: JavaExec) {
jvmArgs = ["-Xms1024m","-Xmx1024m"]
main = "com.m.BaselineGeneratorRunner"
}
如何编写一个统一的gradle任务,一个接一个地调用它们?使用任务依赖项,如:
任务BL_生成_预热(类型:JavaExec){
dependsOn resources\u cleaner\u fresh
...
然后运行
gradle BL\u generate\u warmup
。如果需要在执行其他任务之前调用此命令,请清洗并重复此模式。在build.gradle中使用此代码
resources_cleaner_fresh.dependsOn BL_generate_warmup
然后,只需对gradle任务执行
resources\u cleaner\u fresh
命令即可同时运行这两个任务。您是否尝试过使用dependsOn
?