@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
ClasspathTransformationtransform in interface ClasspathTransformationdirtyGraph - - dependency graphscope - - which classpath to extractresolve - - whether to resolve artifacts.MetadataGraphTransformationException