Java 更改mvn依赖项中的outputFormat时遇到问题:树

Java 更改mvn依赖项中的outputFormat时遇到问题:树,java,maven,dependencies,Java,Maven,Dependencies,如上所述,可以使用以下命令以图形格式显示依赖项输出: dependency:tree -DoutputType=graphml -DoutputFile=dependencygraphml 但是,无论我为outputType输入什么值,文件中的输出都不会改变。Maven说他们支持“文本、点、图形和tgf”。目前我不知道我做错了什么 顺便说一下,我正在使用maven 3.0.0。你知道我能查到什么吗?正如你在这里和dzone的评论中所说,你必须指定一个足够新的插件版本。否则可能会使用一个旧版本,

如上所述,可以使用以下命令以图形格式显示依赖项输出:

dependency:tree -DoutputType=graphml -DoutputFile=dependencygraphml
但是,无论我为
outputType
输入什么值,文件中的输出都不会改变。Maven说他们支持“文本、点、图形和tgf”。目前我不知道我做错了什么


顺便说一下,我正在使用maven 3.0.0。你知道我能查到什么吗?

正如你在这里和dzone的评论中所说,你必须指定一个足够新的插件版本。否则可能会使用一个旧版本,它还不支持graphml

可以这样做:

mvn org.apache.maven.plugins:maven-dependency-plugin:2.4:tree -DoutputFile=deps.graphml -DoutputType=graphml
解决方案:如这里所述:我必须手动将我的依赖项设置为2.4。Maven 3.0。似乎与2.1一起提供。默认