ホームページ >Java >&#&チュートリアル >Maven で最終的な JAR アーティファクト名を制御するにはどうすればよいですか?

Maven で最終的な JAR アーティファクト名を制御するにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-08 06:42:02601ブラウズ

How to Control the Final JAR Artifact Name in Maven?

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

質問:

スーパー POM のプロパティを次のように変更します生成されたアーティファクトの最終名をすべての子プロジェクトに適用します。ただし、project/build/finalName プロパティは機能していないようです。

答え:

Maven の場合 >= 3:

<packaging>jar</packaging>
<build>
   <finalName>WhatEverYouLikey</finalName>
</build>

詳細については、バグ レポート/ドキュメントを参照してください。

古い Maven バージョンの場合:

プラグイン設定セクション内で FinalName プロパティを設定します。

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

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