从gradle运行hava程序作为另一个任务的一部分

时间:2015-06-01 08:46:59

标签: gradle

我可以使用JavaExec类型为任务运行java程序作为单独的gradle任务:

task (foo, type: JavaExec) {
    main = '...'
    ...
}

但是,如何将Java程序作为另一个任务的部分运行,比如doLast?我可以用ant执行器做一些事情,但有没有更多本地的gradle?

1 个答案:

答案 0 :(得分:1)

您可以在任务之间使用dependsOn定义依赖关系,也可以使用在项目实例上定义的javaexec方法,请参阅here

伪代码:

task t {
   doLast {
      javaexec {
       //logic goes here
      }
   }
}