2012-02-14 61 views
6

如上所述here它可以顯示在graphml格式的依賴性輸出用下面的命令:
無法更改OUTPUTFORMAT在MVN依賴性:樹

dependency:tree -DoutputType=graphml -DoutputFile=dependencygraphml 

但是,沒有母校什麼價值我爲outputType回車文件中的輸出不會更改。 Maven說他們支持「text,dot,graphml和tgf」here。目前我不知道我做錯了什麼。

順便說一下,我正在使用maven 3.0.0。任何想法我可以檢查?

+0

解決方案:如下所述:http://java.dzone.com/articles/visualize-maven-project我有我的依賴手動設置爲依賴插件到2.4。 Maven 3.0。似乎與2.1一起發貨。作爲默認值 – EhmKah 2012-02-14 16:33:41

回答

8

正如你在這裏和在dzone中發表的評論一樣,你必須指定一個最新版本的插件。否則,可能會使用舊版本,但尚不支持graphml。

這是可以做到這樣的:

mvn org.apache.maven.plugins:maven-dependency-plugin:2.4:tree -DoutputFile=deps.graphml -DoutputType=graphml