![](/img/trans.png)
[英]How can I run appRunWar in a port other than the one defined in the build.gradle
[英]Gradle: How to run build in user defined task?
我想在我自己定义的任务之一中从gradle war插件运行构建任务。 我尝试了各种方法,但是没有任何效果。
这是我目前的任务:
task deploy << {
build.execute()
copy {
from '/build/libs/app.war'
into tomcat_webapps
}
}
当我跑步
gradle deploy
构建任务将不会执行。 你们当中有人知道我该怎么做吗?
谢谢!
手动调用任务应该是您的最后选择。 最好的方法是定义您的任务和构建任务之间的依赖关系。 这样gradle可以为需要执行的任务确定适当的顺序。
设置依赖项可以通过多种方式完成。 一种方法是:
task deploy(type: Copy) {
dependsOn build
from '/build/libs/app.war'
into tomcat_webapps
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.