@Component(role=DependencyTreeBuilder.class) public class DefaultDependencyTreeBuilder extends org.codehaus.plexus.logging.AbstractLogEnabled implements DependencyTreeBuilder
DependencyTreeBuilder
.DependencyTreeBuilder
ROLE
Constructor and Description |
---|
DefaultDependencyTreeBuilder() |
Modifier and Type | Method and Description |
---|---|
DependencyNode |
buildDependencyTree(org.apache.maven.project.MavenProject project)
Builds a dependency tree.
|
DependencyTree |
buildDependencyTree(org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository repository,
org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource,
org.apache.maven.artifact.resolver.ArtifactCollector collector)
Deprecated.
|
DependencyNode |
buildDependencyTree(org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository repository,
org.apache.maven.artifact.factory.ArtifactFactory factory,
org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter,
org.apache.maven.artifact.resolver.ArtifactCollector collector)
Builds a tree of dependencies for the specified Maven project.
|
DependencyNode |
buildDependencyTree(org.apache.maven.project.MavenProject project,
org.apache.maven.artifact.repository.ArtifactRepository repository,
org.apache.maven.artifact.resolver.filter.ArtifactFilter filter)
Builds a dependency tree.
|
protected org.apache.maven.artifact.resolver.ArtifactResolutionResult |
getArtifactResolutionResult() |
public DependencyTree buildDependencyTree(org.apache.maven.project.MavenProject project, org.apache.maven.artifact.repository.ArtifactRepository repository, org.apache.maven.artifact.factory.ArtifactFactory factory, org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource, org.apache.maven.artifact.resolver.ArtifactCollector collector) throws DependencyTreeBuilderException
buildDependencyTree
in interface DependencyTreeBuilder
project
- the Maven projectrepository
- the artifact repository to resolve againstfactory
- the artifact factory to usemetadataSource
- the artifact metadata source to usecollector
- the artifact collector to useDependencyTreeBuilderException
- if the dependency tree cannot be resolvedpublic DependencyNode buildDependencyTree(org.apache.maven.project.MavenProject project, org.apache.maven.artifact.repository.ArtifactRepository repository, org.apache.maven.artifact.factory.ArtifactFactory factory, org.apache.maven.artifact.metadata.ArtifactMetadataSource metadataSource, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter, org.apache.maven.artifact.resolver.ArtifactCollector collector) throws DependencyTreeBuilderException
buildDependencyTree
in interface DependencyTreeBuilder
project
- the Maven projectrepository
- the artifact repository to resolve againstfactory
- the artifact factory to usemetadataSource
- the artifact metadata source to usefilter
- the artifact filter to usecollector
- the artifact collector to useDependencyTreeBuilderException
- if the dependency tree cannot be resolvedpublic DependencyNode buildDependencyTree(org.apache.maven.project.MavenProject project) throws DependencyTreeBuilderException
buildDependencyTree
in interface DependencyTreeBuilder
project
- MavenProject for which ot build the dependency tree.DependencyTreeBuilderException
- if the dependency tree could not be built.public DependencyNode buildDependencyTree(org.apache.maven.project.MavenProject project, org.apache.maven.artifact.repository.ArtifactRepository repository, org.apache.maven.artifact.resolver.filter.ArtifactFilter filter) throws DependencyTreeBuilderException
buildDependencyTree
in interface DependencyTreeBuilder
project
- MavenProject for which ot build the dependency tree.repository
- ArtifactRepository to search fro dependencies.filter
- Filter to apply when searching for dependencies.DependencyTreeBuilderException
- if the dependency tree could not be built.protected org.apache.maven.artifact.resolver.ArtifactResolutionResult getArtifactResolutionResult()
Copyright © 2002–2014 The Apache Software Foundation. All rights reserved.