org.apache.maven.shared.dependency.tree
接口 DependencyTreeBuilder

所有已知的实现类:
DefaultDependencyTreeBuilder

public interface DependencyTreeBuilder

为给定的 Maven 2 项目构建依赖关系树。请注意,它不会在 Maven 3 中失败,但结果并不可靠。

版本:
$Id:DependencyTreeBuilder.java 1365319 2012-07-24 21:59:14Z hboutemy $
作者:
马克霍布森

字段摘要
static String ROLE
          此组件的 plexus 角色。
 
方法总结
 DependencyNode buildDependencyTree(MavenProject project)
           
 DependencyTree buildDependencyTree(MavenProject project, ArtifactRepository repository, ArtifactFactory factory, ArtifactMetadataSource metadataSource, ArtifactCollector collector)
          已弃用。 从 1.1 开始,替换为 buildDependencyTree(MavenProject, ArtifactRepository, ArtifactFactory, ArtifactMetadataSource, ArtifactFilter, ArtifactCollector)
 DependencyNode buildDependencyTree(MavenProject project, ArtifactRepository repository, ArtifactFactory factory, ArtifactMetadataSource metadataSource, ArtifactFilter filter, ArtifactCollector collector)
          为指定的 Maven 项目构建依赖关系树。
 

字段详细信息

角色

static final String ROLE
此组件的 plexus 角色。

方法详情

构建依赖树

DependencyTree buildDependencyTree(MavenProject project,
                                   ArtifactRepository repository,
                                   ArtifactFactory factory,
                                   ArtifactMetadataSource metadataSource,
                                   ArtifactCollector collector)
                                   throws DependencyTreeBuilderException
已弃用。 从 1.1 开始,替换为 buildDependencyTree(MavenProject, ArtifactRepository, ArtifactFactory, ArtifactMetadataSource, ArtifactFilter, ArtifactCollector)

为指定的 Maven 项目构建依赖关系树。

参数:
project- Maven 项目
repository- 要解决的工件存储库
factory- 使用的神器工厂
metadataSource- 要使用的工件元数据源
collector- 要使用的神器收集器
回报:
指定Maven项目的依赖树
抛出:
DependencyTreeBuilderException- 如果依赖关系树无法解析

构建依赖树

DependencyNode buildDependencyTree(MavenProject project,
                                   ArtifactRepository repository,
                                   ArtifactFactory factory,
                                   ArtifactMetadataSource metadataSource,
                                   ArtifactFilter filter,
                                   ArtifactCollector collector)
                                   throws DependencyTreeBuilderException
为指定的 Maven 项目构建依赖关系树。

参数:
project- Maven 项目
repository- 要解决的工件存储库
factory- 使用的神器工厂
metadataSource- 要使用的工件元数据源
filter- 要使用的伪影过滤器
collector- 要使用的神器收集器
回报:
指定Maven项目的依赖树根节点
抛出:
DependencyTreeBuilderException- 如果依赖关系树无法解析
自从:
1.1

构建依赖树

DependencyNode buildDependencyTree(MavenProject project)
                                   throws DependencyTreeBuilderException
抛出:
DependencyTreeBuilderException


版权所有 © 2002-2012 Apache 软件基金会。版权所有。