我有任务' compileProfileObj'其中主要是创建一个jar文件。 即使在新的环境设置中,gradle日志输出“UP-TO-DATE'对此。
task compileProfileObj(type: JavaCompile, dependsOn: [generateArtifacts]) {
classpath = configurations.deployment
source fileTree(
dir: "${objDir}/app",
includes: ['com/main/**'])
destinationDir file("${proDir}/profileobjects-biz.jar")
doLast {
copy {
from "${objDir}"
include '*.xml'
exclude 'server.xml'
into "${proDir}/profileobjects-biz.jar/META-INF"
}
copy {
from "${objDir}/profileobjects"
into "${proDir}/profileobjects-biz.jar/META-INF"
}
}
}
我理解,如果在先前的构建运行中成功执行了任务,则gradle在某些情况下不会执行任务。 但就我而言,即使在第一次运行中,gradle也不会执行此任务并打印“最新日期”
谷歌搜索在这里没有多大帮助。 任何可能发生这种情况的建议都会非常有用。