ホームページ >Java >&#&チュートリアル >Maven とその依存関係を使用して自己完結型 JAR ファイルを作成する方法

Maven とその依存関係を使用して自己完結型 JAR ファイルを作成する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-22 15:43:18289ブラウズ

How to Create a Self-Contained JAR File with Maven and its Dependencies?

Maven と依存関係を使用した Jar ファイルの作成

スタンドアロンの JAR ファイルを生成するプロジェクトを構築する場合、外部依存関係を含めることが重要です。しかし、Maven はこの機能をすぐには提供しないため、開発者は解決策を探すことになります。

幸いなことに、Maven アセンブリ プラグインは、その "jar-with-dependency" 記述子を使用した洗練されたソリューションを提供します。この拡張機能を使用すると、開発者は依存関係をプロジェクトのクラスとともに単一の jar ファイル内にパッケージ化できるようになります。これを実現するには:

<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>

この構成を組み込むことで、Maven はプロジェクトのコードとその必要な依存関係の両方をカプセル化する包括的な jar ファイルを生成し、デプロイと配布をシームレスにします。

以上がMaven とその依存関係を使用して自己完結型 JAR ファイルを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。