Maven战争并将版本号放在WEB-INF / lib的jar中

时间:2017-05-19 14:13:40

标签: java maven

如果我有一个war配置,它使用WEB-INF / lib目录构建标准war文件。 jar文件以spring-core.jar形式出现。是否可以包含依赖项列表中列出的版本号,例如我希望与版本号进行战争,

WEB-INF / lib / spring-4.3.8.RElEASE.jar

而不是:

WEB-INF / lib / spring.jar

 <plugin>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <outputFileNameMapping>@{artifactId}@.@{extension}@</outputFileNameMapping>
                    <webResources>
                        <resource>
                            <directory>WebContent</directory>
                        </resource>
                    </webResources>
                </configuration>
            </plugin> 

1 个答案:

答案 0 :(得分:0)

默认名称是存储库中调用的名称。您可能有一个配置覆盖此功能(例如来自maven-dependency-plugin的stripVersion)。

此问题描述了重命名单个依赖项的过程: Renaming Maven dependency in WAR's WEB-INF/lib folder