背景:有个旧项目,idea用tomcat的进行部署,发现pom中只要是SNAPSHOT的jar,都会在tomcat的对应项目lib有同样的包
现象
- package时targate的lib文件夹只有一个jar,不会重复
- 当tomcat部署时,就有重复
正常来说,部署应该是一个jar的,重复的jar引发包冲突。花费很多时间,经过多方排查,这里有部分原因
原因:tomcat部署项目解压的文件夹和maven打包的package是同一个名称的文件夹。所以会有两个文件。
output directory文件设置成另外一个文件夹。