我面临着这里描述的相同问题:我如何强制maven在依赖文件名中保留版本号?但是使用WAR插件。
您可以使用maven-war-plugin
。这是通过插件配置的outputFileNameMapping
完成的:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<outputFileNameMapping>@{artifactId}@.@{extension}@</outputFileNameMapping>
</configuration>
</plugin>
使用此配置,WEB-INF/lib
中的每个依赖项将被剥离其版本。