Maven:如何避免在Maven中附加到war文件的版本?

use*_*847 10 maven-2 build maven

我使用Maven作为构建文件,这是我生成的war文件名的下面设置

我使用Maven版本2.2.1

     <artifactId>TataWeb</artifactId>
<packaging>war</packaging>
<version>1.0</version>
Run Code Online (Sandbox Code Playgroud)

所以它实际上生成了一个名为TataWeb-1.0的war文件

但我希望war文件名只是TataWeb.

请让我知道如何避免战争档案名称的版本?

谢谢 .

Tom*_*icz 27

只需将此添加到您的pom.xml:

<build>
    <finalName>TataWeb</finalName>
</build>
Run Code Online (Sandbox Code Playgroud)

  • finalName将仅阻止在目标文件夹中添加信息,但不会阻止在部署期间添加的信息. (2认同)

J. *_*ker 8

您应该使用artifactid,而不是硬编码文件名.

<build>
  <finalName>${project.artifactId}</finalName>
</build> 
Run Code Online (Sandbox Code Playgroud)