プロジェクト ビルドの最終名を理解する
project.build。 FinalName プロパティは、Maven によって生成されたアーティファクトの最終的な名前を定義することを目的としています。ただし、特定のシナリオでは、期待どおりに動作しない場合があります。この側面を正確に制御するには、新しい Maven バージョン用と古い Maven バージョン用の 2 つのアプローチが利用可能です。
Maven 3 以降
Maven 3 以降のバージョンの場合、現在の操作、
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> ... <packaging>jar</packaging> <build> <finalName>WhateverYouLike</finalName> </build> ... </project>
古い Maven バージョン
Maven の古いバージョンの場合、
<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>2.3.2</version> <configuration> <finalName>myJar</finalName> </configuration> </plugin>
このアプローチにより、目的の最終アーティファクト名が保証されます。
以上がMaven JAR アーティファクトの最終名を制御するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。