我有一个pom.xml
文件,它为war文件构建了一个Java Spring工件。
以下示例的war-file-name始终为artifact 1.0.war
我希望它只是artifact.war,因为我需要将它部署到Tomcat服务器,其中所有的url配置都会被覆盖。
如何从包文件名中删除版本?
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>com.company</groupId>
<artifactId>artifact</artifactId>
<packaging>war</packaging>
<version>1.0</version>
<name>MyArtifact</name>
...
</project>
答案 0 :(得分:9)
您可以在构建部分中提供:
<build>
..
<finalName>${artifactId}-${version}</finalName>
..
</build>
或者只是更改web.xml中的上下文路径(或者可以在tomcat中)。