Как получить дерево зависимостей в плагине Maven 3?

В моджо Maven 2 вы можете использовать что-то подобное, чтобы получить дерево зависимостей:

DependencyNode rootNode;
try {
  rootNode = treeBuilder.buildDependencyTree(project, localRepository,
      artifactFactory, artifactMetadataSource, null, artifactCollector);
} catch (DependencyTreeBuilderException e) {
  throw new MojoExecutionException("Failed to create dependency tree.", e);
}
final CollectingDependencyNodeVisitor visitor = new CollectingDependencyNodeVisitor();
rootNode.accept(visitor);
final List<DependencyNode> nodes = visitor.getNodes();

Что эквивалентно Maven 3? Тем временем многие задействованные классы стали устаревшими (ArtifactCollector, ArtifactMetadataSourceи т. д. ).

6
задан yegor256 28 October 2012 в 12:35
поделиться