@Component(role=EAPModulesDependencyBuilder.class) public class EAPStaticModulesDependencyBuilderImpl extends Object implements EAPModulesDependencyBuilder
| Modifier and Type | Field and Description |
|---|---|
protected EAPArtifactsHolder |
artifactsHolder |
protected EAPLayer |
layer |
| Constructor and Description |
|---|
EAPStaticModulesDependencyBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
build(EAPLayer layer,
org.eclipse.aether.graph.DependencyNode rootNode,
EAPArtifactsHolder artifactsHolder)
Builds the dependencies between all modules in each layer.
|
protected EAPModuleDependency |
createDependency(EAPModule parent,
EAPModule module,
org.eclipse.aether.artifact.Artifact artifact,
boolean isOptional) |
protected EAPModuleDependency |
createDependency(EAPModule parent,
EAPModule module,
boolean isOptional) |
protected EAPModuleMissingDependency |
createMissingDependency(EAPModule moodule,
EAPModule parent,
org.eclipse.aether.artifact.Artifact artifact,
boolean isOptional) |
protected EAPModule |
findArtifactInModule(org.eclipse.aether.artifact.Artifact artifact) |
protected boolean |
isNodeParsed(Collection<org.eclipse.aether.graph.DependencyNode> parsedNodes,
org.eclipse.aether.graph.DependencyNode node) |
protected void |
visitModuleNode(EAPModule module,
EAPModule parent,
List<org.eclipse.aether.graph.DependencyNode> children,
Collection<org.eclipse.aether.graph.DependencyNode> parsedNodes) |
protected void |
visitNode(EAPModule module,
EAPModule parent,
org.eclipse.aether.graph.DependencyNode node,
Collection<org.eclipse.aether.graph.DependencyNode> parsedNodes) |
protected void |
visitNode(EAPModule module,
EAPModule parent,
List<org.eclipse.aether.graph.DependencyNode> children,
Collection<org.eclipse.aether.graph.DependencyNode> parsedNodes) |
protected EAPLayer layer
protected EAPArtifactsHolder artifactsHolder
public EAPStaticModulesDependencyBuilderImpl()
public void build(EAPLayer layer, org.eclipse.aether.graph.DependencyNode rootNode, EAPArtifactsHolder artifactsHolder) throws EAPModulesDependencyBuilderException
EAPModulesDependencyBuilderartifactsHolder instance.build in interface EAPModulesDependencyBuilderlayer - The module layer to perform dependency resolution. The module instances dependencies will be added.rootNode - The maven aether dependency graph resolved.artifactsHolder - The holder artifacts instance.EAPModulesDependencyBuilderException - Error during dependency resoultion.protected boolean isNodeParsed(Collection<org.eclipse.aether.graph.DependencyNode> parsedNodes, org.eclipse.aether.graph.DependencyNode node)
protected void visitNode(EAPModule module, EAPModule parent, List<org.eclipse.aether.graph.DependencyNode> children, Collection<org.eclipse.aether.graph.DependencyNode> parsedNodes) throws EAPModulesDependencyBuilderException
protected void visitModuleNode(EAPModule module, EAPModule parent, List<org.eclipse.aether.graph.DependencyNode> children, Collection<org.eclipse.aether.graph.DependencyNode> parsedNodes) throws EAPModulesDependencyBuilderException
protected void visitNode(EAPModule module, EAPModule parent, org.eclipse.aether.graph.DependencyNode node, Collection<org.eclipse.aether.graph.DependencyNode> parsedNodes) throws EAPModulesDependencyBuilderException
protected EAPModule findArtifactInModule(org.eclipse.aether.artifact.Artifact artifact) throws EAPModulesDependencyBuilderException
protected EAPModuleDependency createDependency(EAPModule parent, EAPModule module, org.eclipse.aether.artifact.Artifact artifact, boolean isOptional) throws EAPModulesDependencyBuilderException
protected EAPModuleDependency createDependency(EAPModule parent, EAPModule module, boolean isOptional) throws EAPModulesDependencyBuilderException
protected EAPModuleMissingDependency createMissingDependency(EAPModule moodule, EAPModule parent, org.eclipse.aether.artifact.Artifact artifact, boolean isOptional) throws EAPModulesDependencyBuilderException
Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.