使用maven實現(xiàn)版本覆蓋的案例分享
一 原理介紹
1.1 原理邏輯
關(guān)系圖:從使用方xinxiang_demo中引用A_parent的2.13的版本的層級要比B_Module繼承A_parent:1.1 版本的層級要短,優(yōu)先級更高,所以使用2.13,將B_Module繼承A_parent 2.11 版本覆蓋。
1.2 實操說明
1. A_parent:聲明版本1.11
2. B_Moudule: 繼承A_parent 聲明自己版本:1.0-SNAPSHOT
3. 假設(shè)A_parent升級為2.13,重新打一個包
4. Henan_demo: 繼承A_parent的版本為1.11
5. 且在dependencymanagement重新聲明A_parent的版本為2.13;然后管控B_Module版本為1.0-SNAPSHOT(它繼承的A_parent的版本為1.11)
6. Zhengzhou_demo: 繼承Henan_demo
7. Xinxiang_demo: 繼承zhengzhou_demo,且使用A_parent中的代碼api-module的版本為2.13
到此這篇關(guān)于使用maven實現(xiàn)版本覆蓋的案例分享的文章就介紹到這了,更多相關(guān)maven實現(xiàn)版本覆蓋內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
BootStrap Jstree 樹形菜單的增刪改查的實現(xiàn)源碼
這篇文章主要介紹了BootStrap Jstree 樹形菜單的增刪改查的實現(xiàn)源碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2017-02-02Java中的FileInputStream是否需要close問題
這篇文章主要介紹了Java中的FileInputStream是否需要close問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-12-12