JAR ファイルを単一の実行可能 JAR にマージする
問題: 複数の JAR ファイルを単一の実行可能 JAR にシームレスにマージする方法実行可能な JAR (メイン ファイル マニフェストのカスタマイズを含む) を使用しますか?
解決策:
複数の JAR ファイルを統合する必要性に対処するには、シンプルで効果的な解決策は次のとおりです。 Apache Ant の zipfileset 要素。この要素を使用すると、既存の JAR のコンテンツを結合して新しい JAR ファイルを作成できます。
<code class="xml"><jar id="files" jarfile="all.jar"> <zipfileset src="first.jar" includes="**/*.java **/*.class"/> <zipfileset src="second.jar" includes="**/*.java **/*.class"/> </jar></code>
この Ant タスクは、first.jar と Second.jar のコンテンツを読み取り、それらを新しい JAR ファイルにマージします。 all.jar という名前。 include 属性は、ソース JAR からどのファイルを含めるかを指定します。
追加機能:
このアプローチでは、次の機能も提供されます。
代替方法:
Ant の zipfileset は簡単な解決策ですが、代替方法もあります:
以上が複数の JAR ファイルを単一の実行可能 JAR にマージするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。