Java Gradle:如何运行内置用户定义任务?

Java Gradle:如何运行内置用户定义任务?,java,gradle,Java,Gradle,我想在我自己定义的一个任务中运行gradlewar插件的构建任务。我尝试了各种各样的方法,但都不管用 这就是我目前的任务: task deploy << { build.execute() copy { from '/build/libs/app.war' into tomcat_webapps } } 将不执行生成任务。你们有谁知道我怎么做吗 谢谢大家! 手动调用任务应该是您最后的选择。渐变方法是定义任务和构建任务之间的依赖

我想在我自己定义的一个任务中运行gradlewar插件的构建任务。我尝试了各种各样的方法,但都不管用

这就是我目前的任务:

task deploy << {
    build.execute()
    copy {
        from '/build/libs/app.war'
        into tomcat_webapps
    }
}
将不执行生成任务。你们有谁知道我怎么做吗


谢谢大家!

手动调用任务应该是您最后的选择。渐变方法是定义任务和构建任务之间的依赖关系。通过这种方式,gradle可以确定需要执行的任务的正确顺序

设置依赖项可以通过几种方式完成。一种方法是:

task deploy(type: Copy) {
  dependsOn build

  from '/build/libs/app.war'
  into tomcat_webapps
}

手动调用任务应该是您最后的选择。渐变方法是定义任务和构建任务之间的依赖关系。通过这种方式,gradle可以确定需要执行的任务的正确顺序

设置依赖项可以通过几种方式完成。一种方法是:

task deploy(type: Copy) {
  dependsOn build

  from '/build/libs/app.war'
  into tomcat_webapps
}