【问题标题】:Copy the file from default workdir to target location is not working将文件从默认工作目录复制到目标位置不起作用
【发布时间】:2015-06-25 17:44:30
【问题描述】:

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

build/artifacts/Abc-4.0.0.22.lic

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

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

【问题讨论】:

    标签: gradle build.gradle gradlew


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-03-10
      • 2020-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多