ホームページ >Java >&#&チュートリアル >Maven アセンブリ プラグインを使用して依存関係のある単一の JAR を作成するにはどうすればよいですか?
Maven は、すべてのプロジェクトの依存関係を 1 つの jar ファイルに結合する強力な機能を提供し、利便性と移植性の向上を実現します。
依存関係を 1 つに解凍するJar
Maven アセンブリ プラグインは、このプロセスで重要な役割を果たします。 「jar-with-dependency」記述子を利用すると、依存関係 jar からクラスを解凍し、それらをメイン jar にバンドルできます。
アセンブリ プラグインの構成
この機能を活用するには、必要な情報を含む maven-assembly-plugin を pom.xml に含めます。 configuration:
<build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <executions> <execution> <phase>package</phase> <goals> <goal>single</goal> </goals> </execution> </executions> <configuration> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </plugin> </plugins> </build>
「jar-with-dependency」記述子により、結果として得られる単一の jar に必要なクラス ファイルがすべて含まれるようになり、アプリケーションが自己完結型になり、デプロイが容易になります。
以上がMaven アセンブリ プラグインを使用して依存関係のある単一の JAR を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。