Class DefaultClasspathTransformation
java.lang.Object
org.apache.maven.repository.metadata.DefaultClasspathTransformation
- All Implemented Interfaces:
- ClasspathTransformation
@Component(role=ClasspathTransformation.class)
public class DefaultClasspathTransformation
extends Object
implements ClasspathTransformation
default implementation of the metadata classpath transformer
- Author:
- Oleg Gusakov
- 
Field SummaryFields inherited from interface org.apache.maven.repository.metadata.ClasspathTransformationROLE
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiontransform(MetadataGraph dirtyGraph, ArtifactScopeEnum scope, boolean resolve) Transform Graph into a Collection of metadata objects that could serve as a classpath for a particular scope
- 
Constructor Details- 
DefaultClasspathTransformationpublic DefaultClasspathTransformation()
 
- 
- 
Method Details- 
transformpublic ClasspathContainer transform(MetadataGraph dirtyGraph, ArtifactScopeEnum scope, boolean resolve) throws MetadataGraphTransformationException Description copied from interface:ClasspathTransformationTransform Graph into a Collection of metadata objects that could serve as a classpath for a particular scope- Specified by:
- transformin interface- ClasspathTransformation
- Parameters:
- dirtyGraph- - dependency graph
- scope- - which classpath to extract
- resolve- - whether to resolve artifacts.
- Returns:
- Collection of metadata objects in the linked subgraph of the graph which contains the graph.getEntry() vertice
- Throws:
- MetadataGraphTransformationException
 
 
-