我怎么能强迫maven WAR插件离开依赖文件名的版本号



我面临着这里描述的相同问题:我如何强制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中的每个依赖项将被剥离其版本。

最新更新