如何使用Gradle
更改輸出文件jar的名稱?如何更改gradle中的輸出jar名稱
我希望它被稱爲super_jar.jar。
使用Maven
我會pom.xml
被寫:
<name>super_jar</name>
而這一切都! 使用Gradle
,我不明白如何做到這一點。我無法通過Google找到任何內容。爲什麼這麼難?
如何使用Gradle
更改輸出文件jar的名稱?如何更改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。
爲什麼當我添加jar {baseballName'superjar' }在輸出中我有superjar-1.0.0.jar? –