3

可能重复:
如何在插件中访问 Maven 的依赖层次结构。

dependency:tree plugin:goal 有一个选项“verbose”,它显示依赖树中的所有冲突和重复项。我试图在我自己的 mojo 中重用这些信息来生成报告,但是 - 我似乎无法确切地弄清楚该插件是如何收集所有传递依赖项\工件的。

我试过了:

ArtifactResolutionResult result = _artifactCollector.collect( _project.getDependencyArtifacts(), _project.getArtifact(), _project.getManagedVersionMap(),
            _localRepository, _project.getRemoteArtifactRepositories(), _artifactMetadataSource, null, Collections.EMPTY_LIST );

据我所知,除了侦听器之外,树目标是如何做到的。

有没有人知道怎么做我要问的?

更新:显然我搜索得不够好,我的问题是重复的: this。请像我已经做过的那样投票结束,谢谢。

4

0 回答 0