在舊版本的插件中,您可以使用<finalName>
,但不再存在。 目前我正在得到projectName-version-jar -with-dependencies.jar,這將是很好的改變這一點。如何使用maven-assembly-plugin version 3設置最終jar名稱
5
A
回答
1
finalName
參數在項目構建部分中設置,而不是在插件配置中設置。
所以基本上:
<build>
<finalName>xyz</finalName>
<plugins>
<plugin>
<artifactId>maven-assembly-plugin</artifactId>
....
</plugin>
</plugins>
</build>
Assembly插件讀取屬性${project.build.finalName}
得到最終的名稱,是一個只讀參數。
+0
現在我明白了 - 那是我錯過的部分。程序集插件的文檔中應該有一個提示如何正確使用它。 – redsofa
相關問題
- 1. 查找Jar名稱使用類名稱
- 2. mySQL jar名稱和位置
- 3. 如何在@ManyToMany中設置ForeignKey名稱
- 4. 使用maven修改jar文件名稱
- 5. 如何更改Maven倉庫jar名稱?
- 6. 如何設置ActiveX控件名稱
- 7. KSH使用別名名稱設置別名名稱
- 8. 如何使用自簽名證書在簽名的jar文件中設置發佈者名稱?
- 9. Groovy和最終屬性如何使用Map設置?
- 10. 如何使用Hibernate 4手動設置@Version字段?
- 11. 設置名稱idgroup
- 12. 如何使用Maven將Implementation-Version值添加到jar清單?
- 13. 使用ri_cal設置管理器名稱
- 14. 使用數組設置變量名稱
- 15. 使用動態Linq設置列名稱
- 16. 使用javascript設置HTML類名稱
- 17. 使用@version $ Id $設置SVN簽出設置
- 18. JXLS設置圖紙名稱
- 19. JAVA:如何設置線程名稱(RMI)?
- 20. 設置名稱服務器 - 如何?
- 21. 如何設置@ Html.DropDownList的名稱?
- 22. 如何爲asyncio任務設置名稱?
- 23. 如何設置Apache.NMS線程名稱
- 24. Django - 如何設置窗體.FileField名稱
- 25. 如何給線程設置名稱?
- 26. 如何設置默認名稱爲GtkComboBox?
- 27. 如何爲JBOSS設置JNDI名稱
- 28. 如何設置MKPlacemark的顯示名稱?
- 29. PHPExcel如何設置單元名稱?
- 30. Rails 3.如何使用ActiveAdmin設置蝦?
爲什麼你說這不工作/不存在了?我正在使用程序集插件版本3.0.0(即最新),'finalName'工作得很好。 – Andrei
我只是說它不存在,因爲它不在參數列表中http://maven.apache.org/plugins/maven-assembly-plugin/single-mojo.html – redsofa
啊哈好的我看到了 - 我只是在''部分增加了'',我的IDE報告了一個錯誤,因爲根據ddt它們是不允許的,但它仍然在工作。所以它是一種無證的隱藏功能。 –
redsofa