Gradle 将文件从默认workdir复制到目标位置无效

Gradle 将文件从默认workdir复制到目标位置无效,gradle,build.gradle,gradlew,Gradle,Build.gradle,Gradlew,我正在尝试编写一个gradle任务,将文件从一个位置复制到目标文件夹,但它没有执行任何操作,并且显示为最新。是否有人能告诉我我在这里做错了什么。我可以在工作区中看到该文件是可用的 构建/工件/Abc-4.0.0.22.lic 以及目标位置,即部署路径:/applications/sin test/licensefile task copyfile(type: Copy, dependsOn: deployArtifact) << { from 'build/artifact

我正在尝试编写一个gradle任务,将文件从一个位置复制到目标文件夹,但它没有执行任何操作,并且显示为最新。是否有人能告诉我我在这里做错了什么。我可以在工作区中看到该文件是可用的

构建/工件/Abc-4.0.0.22.lic

以及目标位置,即部署路径:/applications/sin test/licensefile

task copyfile(type: Copy, dependsOn: deployArtifact) << {
     from 'build/artifacts'
     into "${deployPath}"
     include '*.lic'
 }

task copyfile(type:Copy,dependsOn:deployArtifact)我能够修复它。我以下面的方式编写代码,将文件复制到目标位置并重命名它

task copyfile(dependsOn: deployArtifact) << {
     copy {
     from "${buildDir}/artifacts"
     into "${deployPath}"
     include "*.lic"
     rename '(.*)-.*.lic','$1.lic'
     }
   }
任务副本文件(dependsOn:deployArtifact)