本地项目打包、测试均正常,jar包放到测试服务器,测试时报错(jar包冲突导致的错)。
其他人打的包没问题,代码都是svn的最新代码,pom文件均一致。
对比打出来的包,发现自己的包比别人多一个jar(此包还有个更高版本的相同jar包),直接删除打出来的包里的低版本jar,测试正常。
别人并没有这个低版本的jar,可能因为我这边多个项目共用一个本地maven仓库,给此项目单独建一个maven仓库,更新maven后发现低版本的jar没有了,此时测试正常,问题解决。
本地项目打包、测试均正常,jar包放到测试服务器,测试时报错(jar包冲突导致的错)。
其他人打的包没问题,代码都是svn的最新代码,pom文件均一致。
对比打出来的包,发现自己的包比别人多一个jar(此包还有个更高版本的相同jar包),直接删除打出来的包里的低版本jar,测试正常。
别人并没有这个低版本的jar,可能因为我这边多个项目共用一个本地maven仓库,给此项目单独建一个maven仓库,更新maven后发现低版本的jar没有了,此时测试正常,问题解决。