将文件从默认workdir复制到目标位置不起作用

时间:2015-06-25 17:44:30

标签: gradle build.gradle gradlew

我正在尝试编写一个gradle任务来将文件从一个位置复制到目标文件夹,但它没有做任何事情并且showung最新。有人让我知道我在这里做错了什么。我可以看到文件在工作区中是可用的

建立/伪影/ ABC-4.0.0.22.lic

和目标位置,即deploypath:/ applications / sin-test / licensefile

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

1 个答案:

答案 0 :(得分:0)

我能够修复它。我以下面的方式编写了我的代码,将文件复制到目标位置并重命名。

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