@Component(role=ClasspathTransformation.class) public class DefaultClasspathTransformation extends java.lang.Object implements ClasspathTransformation
Modifier and Type | Class and Description |
---|---|
private class |
DefaultClasspathTransformation.ClasspathGraphVisitor
Helper class to traverse graph.
|
Modifier and Type | Field and Description |
---|---|
(package private) GraphConflictResolver |
conflictResolver |
ROLE
Constructor and Description |
---|
DefaultClasspathTransformation() |
Modifier and Type | Method and Description |
---|---|
ClasspathContainer |
transform(MetadataGraph dirtyGraph,
ArtifactScopeEnum scope,
boolean resolve)
Transform Graph into a Collection of metadata objects that
could serve as a classpath for a particular scope
|
@Requirement GraphConflictResolver conflictResolver
public ClasspathContainer transform(MetadataGraph dirtyGraph, ArtifactScopeEnum scope, boolean resolve) throws MetadataGraphTransformationException
ClasspathTransformation
transform
in interface ClasspathTransformation
dirtyGraph
- - dependency graphscope
- - which classpath to extractresolve
- - whether to resolve artifacts.MetadataGraphTransformationException