10

私はMavenをビルドファイルとして使用しています。これは、生成されるwarファイル名の以下の設定です

Maven バージョン 2.2.1 を使用しています

     <artifactId>TataWeb</artifactId>
<packaging>war</packaging>
<version>1.0</version>

したがって、実際には、この名前の TataWeb-1.0 で war ファイルを生成します。

しかし、warファイル名はTataWebのみにしたい。

warファイル名に追加されたバージョンを回避する方法を教えてください??

ありがとうございました 。

4

4 に答える 4

27

これをに追加するだけpom.xmlです:

<build>
    <finalName>TataWeb</finalName>
</build>
于 2012-05-11T09:10:09.803 に答える
8

ファイル名をハードコーディングするのではなく、アーティファクト ID を使用する必要があります。

<build>
  <finalName>${project.artifactId}</finalName>
</build> 
于 2015-11-02T04:29:01.810 に答える
-1

まあ、それはMaven Wayではありません。Mavenにはバージョン属性があります..それを使用してください。

于 2012-05-11T14:29:16.617 に答える