我使用Maven作为构建文件,这是我要生成的war文件名的下面设置
我正在使用Maven版本2.2.1
<artifactId>TataWeb</artifactId>
<packaging>war</packaging>
<version>1.0</version>
所以它实际上生成了一个名为TataWeb-1.0
的war文件但我希望war文件名只是TataWeb。
请告诉我如何避免使用war文件名的版本?
谢谢。
答案 0 :(得分:27)
只需将其添加到pom.xml
:
<build>
<finalName>TataWeb</finalName>
</build>
答案 1 :(得分:7)
您应该使用artifactid,而不是硬编码文件名。
<build>
<finalName>${project.artifactId}</finalName>
</build>
答案 2 :(得分:-1)
答案 3 :(得分:-1)
您可以通过执行“clean compile package”而不是“clean install”来避免附加到war文件名的版本。