使用 Gradle 任务 "jar" 将单个文件复制到具有不同名称的 .jar

Copying a single file into .jar with a different name using the Gradle task "jar"

如何使用 Gradle 任务“jar”将单个文件复制到具有不同名称的 .jar 中?

例如

local:src/main/resources/mypkg_prod.properties → jar-file:/mypkg.properties

您可以将文件复制到 jar 中,然后重命名。

这是 link Gradle 文档中关于重命名方法的一些信息: https://docs.gradle.org/current/userguide/working_with_files.html#sec:renaming_files

示例:

jar {
    from 'my_file.txt'
    rename 'my_file.txt', 'my_super_file.txt'
}

注意:如果您的文件已经包含在 jar 中,只需将重命名行添加到 jar 任务中:

jar {
    rename 'mypkg_prod.properties', 'mypkg.properties'
}