Gradle 重命名文件的任务
Gradle task to rename file
我想在 gradle 任务中进行简单的文件重命名。我在文件夹 src 下有一个名为 project-1.5.jar 的 jar,我希望将 jar 重命名为 project.jar
所以,
project/project-1.5.jar 到项目/project.jar 使用 gradle
非常感谢任何想法。
重命名方法应该可以解决问题。
task renameArtifacts (type: Copy) {
from ('project/')
include 'project-1.5.jar'
destinationDir file('project/')
rename 'project-1.5.jar', "project.jar"
}
对我来说这很有效——不会留下源文件(没有重复)。
task pdfDistributions(type: Sync) {
from('build/asciidoc/pdf/docs/asciidoc/')
into('build/asciidoc/pdf/docs/asciidoc/')
include '*.pdf'
rename { String filename ->
filename.replace(".pdf", "-${project.version}.pdf")
}
}
Gradle 允许从您的任务实现中调用 ant 任务。
它让移动文件变得简单
ant.move(file:'oldFile.txt', tofile:'newfile.txt')
我想在 gradle 任务中进行简单的文件重命名。我在文件夹 src 下有一个名为 project-1.5.jar 的 jar,我希望将 jar 重命名为 project.jar
所以,
project/project-1.5.jar 到项目/project.jar 使用 gradle
非常感谢任何想法。
重命名方法应该可以解决问题。
task renameArtifacts (type: Copy) {
from ('project/')
include 'project-1.5.jar'
destinationDir file('project/')
rename 'project-1.5.jar', "project.jar"
}
对我来说这很有效——不会留下源文件(没有重复)。
task pdfDistributions(type: Sync) {
from('build/asciidoc/pdf/docs/asciidoc/')
into('build/asciidoc/pdf/docs/asciidoc/')
include '*.pdf'
rename { String filename ->
filename.replace(".pdf", "-${project.version}.pdf")
}
}
Gradle 允许从您的任务实现中调用 ant 任务。 它让移动文件变得简单
ant.move(file:'oldFile.txt', tofile:'newfile.txt')