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

时间:2012-05-11 09:09:06

标签: maven maven-2 build

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

我正在使用Maven版本2.2.1

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

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

的war文件

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

请告诉我如何避免使用war文件名的版本?

谢谢。

4 个答案:

答案 0 :(得分:27)

只需将其添加到pom.xml

即可
<build>
    <finalName>TataWeb</finalName>
</build>

答案 1 :(得分:7)

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

<build>
  <finalName>${project.artifactId}</finalName>
</build> 

答案 2 :(得分:-1)

好吧,它不是Maven Way。 Maven确实有一个版本属性..使用它。

答案 3 :(得分:-1)

您可以通过执行“clean compile package”而不是“clean install”来避免附加到war文件名的版本。