在一個Maven 2的魔力,你可以使用像這樣得到的依賴關係樹:如何在Maven 3插件中獲得依賴關係樹?
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
等)。
必須給予指向以太的指針(即標記爲答案),雖然我真的很喜歡yegor256的lib jcabi-aether – 2012-05-20 20:18:49