我使用 Maven 作为构建文件,这是我要生成的 war 文件名的以下设置
我正在使用 Maven 版本 2.2.1
<artifactId>TataWeb</artifactId>
<packaging>war</packaging>
<version>1.0</version>
所以它实际上生成了一个名为 TataWeb-1.0 的战争文件
但我希望战争文件名只有 TataWeb 。
请让我知道如何避免附加到战争文件名的版本?
谢谢你 。
只需将其添加到您的pom.xml
:
<build>
<finalName>TataWeb</finalName>
</build>
您应该使用您的 artifactid,而不是硬编码文件名。
<build>
<finalName>${project.artifactId}</finalName>
</build>
好吧,它不是 Maven 方式。Maven 确实有一个版本属性.. 使用它。
您可以通过执行“干净编译包”而不是“干净安装”来避免附加到战争文件名的版本。