ホームページ >Java >&#&チュートリアル >Maven アセンブリ プラグインを使用して依存関係のある単一の JAR を作成するにはどうすればよいですか?

Maven アセンブリ プラグインを使用して依存関係のある単一の JAR を作成するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-12-31 19:51:15167ブラウズ

How Can I Use the Maven Assembly Plugin to Create a Single JAR with Dependencies?

依存関係を統合するための Maven jar-with-dependabilities プラグイン

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 サイトの他の関連記事を参照してください。

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