ホームページ  >  記事  >  Java  >  Maven JAR アーティファクトの最終名をカスタマイズするにはどうすればよいですか?

Maven JAR アーティファクトの最終名をカスタマイズするにはどうすればよいですか?

DDD
DDDオリジナル
2024-11-10 07:24:021009ブラウズ

How to Customize the Final Name of a Maven JAR Artifact?

Maven の JAR アーティファクトの最終名を制御する

JAR アーティファクトの最終名は、特定のプロジェクト要件に合わせて Maven でカスタマイズできます。

生成されたアーティファクトの宛先として子プロジェクトによって使用されるスーパー POM 内のプロパティを定義する場合、project/build/finalName プロパティを利用できます。ただし、使用する Maven のバージョンによっては、その使用方法が若干異なる場合があります。

Maven 3 以降

Maven 3 以降では、finalName プロパティをPOM の build セクションは、アーティファクトの最終名を制御するのに十分です:

<packaging>jar</packaging>
<build>
  <finalName>MyCustomName</finalName>
</build>

古い Maven バージョン

古い Maven バージョンの場合は、finalName を構成で設定する必要がありますMaven JAR プラグインのセクション:

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
  <artifactId>maven-jar-plugin</artifactId>
  <version>2.3.2</version>
  <configuration>
    <finalName>MyCustomName</finalName>
  </configuration>
</plugin>

finalName プロパティを指定すると、生成されたアーティファクトにカスタマイズされた名前が付けられ、生成された JAR アーティファクトをより適切に整理および制御できるようになります。

以上がMaven JAR アーティファクトの最終名をカスタマイズするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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