Maven maven-shade-plugin 打包依赖出现 overlapping classes 警告


该警告的意思是发现部分class在合并的时候,在多个jar中都有,其中可能真的是class重叠了,maven会自动选择其中的一个版本,因此会打印出警告提示开发者。

但另一种情况是:在首次(clean之后)打包没有这个异常的,但在之后重复打包的时候就有,这个其实不是真的class重叠,而是我们第一次打完之后的jar(合并依赖之后的),在第二次打jar之后并没有被覆盖,因此maven-shade-plugin在做合并的时候发现有重叠,因此在这种情况为正常情况,但我们要理解这个警告出现的原因。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM