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