我可以使用JavaExec
类型为任务运行java程序作为单独的gradle任务:
task (foo, type: JavaExec) {
main = '...'
...
}
但是,如何将Java程序作为另一个任务的部分运行,比如doLast
?我可以用ant执行器做一些事情,但有没有更多本地的gradle?
答案 0 :(得分:1)
您可以在任务之间使用dependsOn
定义依赖关系,也可以使用在项目实例上定义的javaexec
方法,请参阅here。
伪代码:
task t {
doLast {
javaexec {
//logic goes here
}
}
}