无法在mvn依赖项中更改outputFormat:tree

Ehm*_*Kah 6 java dependencies maven

如所描述的在这里它可以显示在用下面的命令graphml格式的依赖性输出:

dependency:tree -DoutputType=graphml -DoutputFile=dependencygraphml
Run Code Online (Sandbox Code Playgroud)

但是,无论我为outputType文件中的输出输入什么值都不会改变.行家说,他们支持"文本,点,graphml和转化生长因子" 在这里.目前我不知道我做错了什么.

顺便说一下,我正在使用maven 3.0.0.我能检查的任何想法?

Jen*_*der 8

正如您在此处和dzone中的评论中所发布的那样,必须指定最新版本的插件.否则可能会使用旧版本,但不支持graphml.

这可以这样做:

mvn org.apache.maven.plugins:maven-dependency-plugin:2.4:tree -DoutputFile=deps.graphml -DoutputType=graphml
Run Code Online (Sandbox Code Playgroud)