2016-08-17 19 views
-1

私は私のSpringプロジェクトのルートディレクトリにこのコマンドを実行することでwarファイルを生成した:私は最初の単語hibであることを考え出しmvn packagewarファイルに名前を付けるには?

ファイルが生成された場合は、その後warファイル名がhib-1.0.0-BUILD-SNAPSHOT.war

ですプロジェクトのartifactId

しかし、将来のカスタム名を与える方法warファイルを生成しましたか?

+0

可能な複製をmyname.warするために変更されますMavenのWARプロジェクトは、ローカルリポジトリにインストールされ、リモートリポジトリにデプロイされたときにカスタマイズされた名前を与えます。](http://stackoverflow.com/questions/29768137/how-to-build-a-war-project-in-maven-giving -a-lにインストールされたカスタマイズ名 –

+0

[jar成果物の最終的な名前を制御する]の可能な複製(http://stackoverflow.com/questions/4238944/controlling-ジャーナル・オブ・アーティファクト) – Tunaki

答えて

2

プロジェクトでのpom.xmlのビルドセクションに変数finalNameを設定することができます。

<build> 
    <finalName>myname</finalName> 
</build> 

だから、戦争が構築する[方法の

2

あなたはそれがアプリケーションmy-project.warときパッケージを作成し、ビルドに

<build> 
    <finalName>my-project</finalName> 
</build> 

最終的な名前を供給することができます。デフォルトでは、それはあなたが常にそれを展開する前に、あなたのwarファイルの名前を変更することができますそれ以外

<groupId>com.in</groupId> 
<artifactId>my-project</artifactId> 
<version>0.0.1-SNAPSHOT</version> 

、名前(my-project-0.0.1-SNAPSHOT.war)warファイルに次のタグを検討します。

関連する問題