Gradle 基于副本的任务似乎不执行()
我的build.gradle文件中有以下代码:Gradle 基于副本的任务似乎不执行(),gradle,Gradle,我的build.gradle文件中有以下代码: task untarServer(type:Copy) { from tarTree('build/libs/server.tar.gz') into project.ext.tomcat + '../' } << { println 'Unpacked, waiting for tomcat to deploy wars ...' sleep 10000 } task deploy <<
task untarServer(type:Copy) {
from tarTree('build/libs/server.tar.gz')
into project.ext.tomcat + '../'
} << {
println 'Unpacked, waiting for tomcat to deploy wars ...'
sleep 10000
}
task deploy << {
tarball.execute()
untarServer.execute()
stopTomcat.execute()
startTomcat.execute()
}
任务卸载服务器(类型:复制){
来自tarTree('build/libs/server.tar.gz')
放入project.ext.tomcat+“../”中
}我还没有看到}我知道它肯定没有预期的副作用。请参阅我的编辑。在这种情况下,最好的办法是去掉execute()
。我不知道关于你的构建的任何细节,但是StartToMcAtDependesson和Server Dependesson tarball似乎是一个好的开始。