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

如何更改gradle中的输出jar名称,gradle,Gradle,如何使用Gradle更改输出文件jar的名称 我希望它被称为super_jar.jar 使用Maven我将在pom.xml中编写: <name>super_jar</name> super\u jar 就这样! 使用Gradle,我不知道该怎么做。我在谷歌上找不到任何东西。为什么这么难?jar配置中的archiveName“abc.jar”强制名称为“abc.jar”。jar名称的默认格式为${baseName}-${appendix}-${version}-${cl

如何使用
Gradle
更改输出文件jar的名称

我希望它被称为super_jar.jar

使用
Maven
我将在
pom.xml
中编写:

<name>super_jar</name>
super\u jar
就这样!
使用
Gradle
,我不知道该怎么做。我在谷歌上找不到任何东西。为什么这么难?

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任务的更多信息,请参阅。

为什么在输出中添加jar{baseName'superjar}时,我有superjar-1.0.0.jar?