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 << {
tarball.execute()
untarServer.execute()
stopTomcat.execute()
startTomcat.execute()
}
まったく実行されていないように見えるuntarServerを除いて、すべてがうまく機能します。Untar はドキュメントの例に基づいています。遅い時間のせいで何かばかげたことをしたのかもしれませんが、見逃しています。どうすればこれを修正できますか? 私は ant.untar を使用するようにドロップダウンできることを頭の片隅に置いていますが、可能であればネイティブの gradle の方法で実行したいと考えています。
編集:実行されていないことをどのように知ることができますか? println ステートメントが表示されないため、ビルドは 10 秒間一時停止せず、tarball の内容は「into」の場所に表示されません。