我可以使用 JavaExec
将 java 程序作为单独的 gradle 任务运行输入任务:
task (foo, type: JavaExec) {
main = '...'
...
}
但是,我如何将 Java 程序作为另一个任务的一部分运行,例如在
doLast
中? ?我可能可以用 ant executor 做点什么,但是有什么方法更适合 gradle 吗?
最佳答案
您可以使用 dependsOn
定义依赖关系在任务之间,或者您可以使用 javaexec
在项目实例上定义的方法,见 here .
伪代码:
task t {
doLast {
javaexec {
//logic goes here
}
}
}
关于gradle - 作为另一个任务的一部分从 gradle 运行一个 java 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30569197/