Gradleタスクで簡単なファイル名の変更を行いたい。 srcフォルダーの下にproject-1.5.jarというjarがあり、そのjarの名前をproject.jarだけに変更したい
そう、
project/project-1.5.jar to project/project.jar using 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")
}
}