7maven依賴排除


當我們通過maven引入A.jar時,會自動引入B.jar
A.jar(x.java ,y.java,z.java) B.jar(p.java c.java i.java)
A.jar和B.jar之間的 依賴的本質:z.java ->c.java

所以其他沒有依賴的可以排除

 

注意:
如果我們配置依賴但是配置的依賴所依賴的jar包沒有導入

雖然我們實際開發時,認為二者jar必須關聯,但是maven可能不這么認為(不同的maven版本jar包之間有些你認為關聯的,其實沒有關聯)。

建議用比較新版本的maven
如果X.jar 依賴於Y.jar,但是在引入X.jar之前 已經存在了Y.jar,則maven不會再在 引入X.jar時 引入Y.jar

 

下面舉個例子:

 

 

 如果只需要配置依賴的jar包,又不需要該jar包所依賴的jar包可以用依賴排除


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM