项目是由Java web转为maven的,jar包就需要用pom进行导入,改好之后在本地用eclipse打包是正常的,jar数量和pom一致
但是代码提交后用Jenkins maven方式打包就会多出一些jar包出来
是因为有一些jar包会依赖其他包,还有依赖的依赖,在本地显示不出来
在Jenkins配置的时候可以用mvn dependency:tree命令,注意Jenkins的maven配置不需要mvn直接写dependency:tree
这个在Jenkins的控制台可以看出具体包的依赖树,可以精准去除多余的包