對(duì)于Maven,大家應(yīng)該都不陌生吧,相信很多朋友都使用過(guò)。Maven
是一個(gè)軟件項(xiàng)目管理和comdivhension
的工具。基于POM
(Project Object Model
)概念,Maven
可以管理項(xiàng)目建設(shè)、報(bào)告和中央信息文件。
那么對(duì)于Maven Overview Plugin呢?了解的朋友可能就相對(duì)少很多了。網(wǎng)絡(luò)上相關(guān)資料也比較少,更不用說(shuō)中文資料了。Maven Overview Plugin本身是一個(gè)簡(jiǎn)單的Maven插件,用圖形來(lái)展現(xiàn)項(xiàng)目插件之間依賴關(guān)系,每一個(gè)依賴的插件以一個(gè)小球表示,依賴關(guān)系用黑色實(shí)線表示,黑色實(shí)線上還能標(biāo)識(shí)是依賴的類型如是編譯依賴還是運(yùn)行時(shí)依賴,箭頭指向被依賴的一端。如下圖:

不同的顏色標(biāo)識(shí)不同的依賴程度,紅色節(jié)點(diǎn)標(biāo)識(shí)依賴的源頭,也就是artifact,橙色表示直接依賴,有一點(diǎn)像數(shù)據(jù)血統(tǒng),離源頭的越遠(yuǎn),顏色越錢(qián)。雖然Maven有一個(gè)表格的依賴報(bào)告,但是不管怎么都沒(méi)有圖型這么直觀,同時(shí)可以用來(lái)幫助清理POM中不必要的依賴關(guān)系。
更多詳細(xì)信息
本文作者:javaread.com