gradle复制任务的最新版本不正确

gradle复制任务的最新版本不正确,gradle,build,copy,Gradle,Build,Copy,我的复制任务配置如下: tmp = "$project.buildDir/tmp" tmpClassesDir = "$tmp/WEB-INF/classes" task copyFiles(type: Copy) { from sourceSets.main.java.srcDirs include '*properties' into tmpClassesDir } 在清理任务删除生成目录之后,如果我再次运行copyFiles,它将是最新的 如果我添加--

我的复制任务配置如下:

tmp = "$project.buildDir/tmp"
tmpClassesDir = "$tmp/WEB-INF/classes"

task copyFiles(type: Copy) {    
    from sourceSets.main.java.srcDirs
    include '*properties'
    into tmpClassesDir
}
在清理任务删除生成目录之后,如果我再次运行
copyFiles
,它将是最新的 如果我添加--rerun tasks或将
outputs.dir
设置为
tmp
,它会工作,但是当
outputs.dir
设置为
tmpclassedir
时,gradle说它是最新的

你知道是什么导致了这种奇怪的行为吗


更新:问题只存在于远程测试服务器上-当运行本地测试服务器时,它运行良好-有什么想法吗

在任务配置中,您在哪里设置
outputs.dir
?在任务配置中,您在哪里设置
outputs.dir
?在任务配置中,您在哪里设置
tmpClassesDir