私はほとんどすべての関連するものを使い慣れていますが、Mavenを使用してJava Web Startアプリケーションを構築したいと考えています。私も特定の.jar(commons-httpclient-3.1.jar)を再パックする必要があります。そうしないと、JarSignerで署名されません(私がグーグルで一般的な問題と思われます)。多分私はthis Mavenプラグインを使うことができましたが、私はMavenリポジトリの設定方法も知らないです。Mavenを使用してJava Web Startアプリケーションを構築する
私はする必要があります(かもしれない):上記のプラグインを使用できるようにするのMavenリポジトリを設定
- 、
- プラグインを使用してJNLPビルドを設定し、
- 3のテイクを使用。 (既にMavenを使ってビルドされている)jarをインストールし、依存関係(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の拡張機能への参照。 *拡張子*内のすべてのJARは同じデジタル署名を持つ必要があるというルールです。 –
関連トピック:[Webstart Maven Pluginサンプルアプリケーションを探す](http://stackoverflow.com/questions/5195545)、[Mavenにプロジェクト用のjnlpを生成させるにはどうすればいいですか?](http://stackoverflow.com/questions/1842959)。 –