1. ホーム
  2. java

[解決済み] Maven: プロジェクトのwarファイルの名前を変更する方法は?

2022-11-18 08:37:37

質問

私は、あるプロジェクト bird に以下のコンポーネントがあります。 pom.xml

   <groupId>com.myorg</groupId>
    <artifactId>bird</artifactId>
    <version>1.0-SNAPSHOT</version>
    <packaging>pom</packaging>
    <name>bird</name>

    <modules>
        <module>persistence</module>
        <module>business</module>
        <module>service</module>
        <module>web</module>
    </modules>

とWebモジュールの pom.xml

   <parent>
        <artifactId>bird</artifactId>
        <groupId>com.myorg</groupId>
        <version>1.0-SNAPSHOT</version>
    </parent>

    <artifactId>web</artifactId>
    <packaging>war</packaging>  

web モジュールは web-1.0-SNAPSHOT.war

としてビルドするようにmavenを設定するにはどうすればよいですか? bird.war ?

どのように解決するのですか?

warを生成するWebモジュールで、以下のようにします。

<build>
  <finalName>bird</finalName>
 . . .
</build>

これにより、ゴール "war:war" が使用されたときに bird.war というファイルが作成されることになります。