2020-01-16 本地启动maven web项目因jar包重
2020-01-16 本文已影响0人
归去来ming
最近在本地启动web项目,经常报错:
Result Maps collection already contains value for abc.BaseResultMap.
- 原因:
是因为mvn install打包snapshot版本jar包时,多余生成了一个带日期的jar包。 - 解决方法:以下plugin配置可以过滤带日期的snapshot版jar。
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.2</version>
<configuration>
<packagingExcludes>%regex[WEB-INF/lib/.*-\d{8}.\d{6}-?\d*.jar]</packagingExcludes>
</configuration>
</plugin>
- 提交到测试环境会报错:
找不到其它jar包. 可能与我们的测试环境有关。
详情见这篇文章:https://blog.csdn.net/isea533/article/details/89511838