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