如何使用Gradle
更改输出文件jar的名称?
我希望将其称为super_jar.jar。
使用Maven
我将被写成pom.xml
:
<name>super_jar</name>
这就是全部!
使用
Gradle
,我不知道该怎么做。我无法通过Google找到任何东西。为什么这么难?
最佳答案
您的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。
关于gradle - 如何在gradle中更改输出jar名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45653226/