我幾乎所有相關的東西都是新手,但希望使用Maven構建Java Web Start應用程序。我還需要重新包裝一個特定的.jar(commons-httpclient-3.1.jar),否則它不會用JarSigner簽名(當我用Google搜索時看起來是一個常見問題)。也許我可以使用Maven插件this,但我甚至不知道如何設置Maven存儲庫。使用Maven構建Java Web Start應用程序
我(可能)需要:
- 設置Maven倉庫,以便能夠使用上面的插件,
- 配置使用插件的JNLP構建,
- 採用開放式三種。我們開發的jar(已經使用Maven構建)並與依賴關係一起安裝(例如slf4j-api-1.6.1.jar,spring-security-core-3.0.7.RELEASE.jar和其他十幾個) ,
- 還解壓縮並重新打包特定的jar(使用jar.exe重新打包,因爲它不起作用而不使用zip)。
我更喜歡鏈接到大塊文檔的例子。 :) 提前致謝!
*「..需要重新包裝一個特定的.jar ..或者它不會籤的jarsigner」 *由於是數字簽名?將它放在JWS擴展中(['component-desc'元素](http://docs.oracle.com/javase/7/docs/technotes/guides/javaws/developersguide/syntax.html#comp_desc))並添加對主要JNLP中的擴展的引用。規則是*每個擴展*中的所有Jars都需要具有相同的數字簽名。 – 2012-01-03 14:40:01
相關主題:[尋找Webstart Maven插件示例應用程序](http://stackoverflow.com/questions/5195545),[如何讓Maven爲我的項目生成jnlp?](http://stackoverflow.com /問題/ 1842959)。 – 2012-01-03 16:45:37