對於開發人員,我想大家對於Maven應該不會陌生吧,如何在一個Maven項目中對這個項目中所引用的第三方jar包有個直觀的了解呢?
其實實現很簡單,只需要借助於Maven的一條命令,如下所示:
mvn dependency:tree
需要說明的是執行這個命令需要在控制台中進入到pom文件所在的目錄。
從上面的圖片就可以直觀的看到所引用的各個jar包了,而且是以層次結構來進行展示的,非常便於觀察。也許有時候你會覺得在控制台看不太方便,或者需要將這些jar包依賴情況導出便於分析問題,這時候怎么辦呢?
其實解決方法很簡單,在上面的指令中添加導出文件定義,如下所示:
mvn dependency:tree -Doutput=*.txt