如何在gradle中更改输出jar名称

时间:2017-08-12 17:50:11

标签: gradle

如何使用Gradle

更改输出文件jar的名称

我希望它被称为super_jar.jar。

使用Maven我会写在pom.xml

<name>super_jar</name>

这就是全部! 使用Gradle,我不明白该怎么做。我无法通过谷歌找到任何东西。为什么这么难?

1 个答案:

答案 0 :(得分:2)

jar配置中的

archiveName'abc.jar'强制名称为'abc.jar'。 jar名称的默认格式是$ {baseName} - $ {appendix} - $ {version} - $ {classifier}。$ {extension},其中baseName是项目的名称,version是项目的版本。如果删除配置中的archiveName行,您将拥有所需的格式。如果您希望存档的名称与项目名称不同,请设置baseName,例如

jar {
    manifest{
        attributes ("Fw-Version" : "2.50.00", "${parent.manifestSectionName}")
    }
    baseName 'abc'
}

有关配置jar任务的详细信息,请参阅https://docs.gradle.org/current/dsl/org.gradle.api.tasks.bundling.Jar.html#org.gradle.api.tasks.bundling.Jar:archiveName