|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DependencyTreeBuilder
Builds a tree of dependencies for a given Maven 2 project. Notice that it doesn't fail with Maven 3, but when Maven 2 and Maven 3 don't calculate the same transitive dependency result, the tree calculated with this component is consistent with Maven 2 even if run with Maven 3 (see MSHARED-167.
Field Summary | |
---|---|
static String |
ROLE
The plexus role for this component. |
Method Summary | |
---|---|
DependencyNode |
buildDependencyTree(MavenProject project)
Deprecated. doesn't work with Maven 3 |
DependencyTree |
buildDependencyTree(MavenProject project,
ArtifactRepository repository,
ArtifactFactory factory,
ArtifactMetadataSource metadataSource,
ArtifactCollector collector)
Deprecated. As of 1.1, replaced by buildDependencyTree(MavenProject, ArtifactRepository, ArtifactFactory, ArtifactMetadataSource, ArtifactFilter, ArtifactCollector) |
DependencyNode |
buildDependencyTree(MavenProject project,
ArtifactRepository repository,
ArtifactFactory factory,
ArtifactMetadataSource metadataSource,
ArtifactFilter filter,
ArtifactCollector collector)
Builds a tree of dependencies for the specified Maven project. |
DependencyNode |
buildDependencyTree(MavenProject project,
ArtifactRepository repository,
ArtifactFilter filter)
|
Field Detail |
---|
static final String ROLE
Method Detail |
---|
DependencyTree buildDependencyTree(MavenProject project, ArtifactRepository repository, ArtifactFactory factory, ArtifactMetadataSource metadataSource, ArtifactCollector collector) throws DependencyTreeBuilderException
buildDependencyTree(MavenProject, ArtifactRepository, ArtifactFactory, ArtifactMetadataSource, ArtifactFilter, ArtifactCollector)
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 use
DependencyTreeBuilderException
- if the dependency tree cannot be resolvedDependencyNode buildDependencyTree(MavenProject project, ArtifactRepository repository, ArtifactFactory factory, ArtifactMetadataSource metadataSource, ArtifactFilter filter, ArtifactCollector collector) throws DependencyTreeBuilderException
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 use
DependencyTreeBuilderException
- if the dependency tree cannot be resolvedDependencyNode buildDependencyTree(MavenProject project) throws DependencyTreeBuilderException
DependencyTreeBuilderException
DependencyNode buildDependencyTree(MavenProject project, ArtifactRepository repository, ArtifactFilter filter) throws DependencyTreeBuilderException
DependencyTreeBuilderException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |