@Component(role=EAPModulesScanner.class, hint="base") public class EAPBaseModulesScanner extends EAPStaticModulesScanner
artifactsHolder, artifactTreeResolved, layer, logger, scanResources, scanStaticDependencies| Constructor and Description |
|---|
EAPBaseModulesScanner() |
| Modifier and Type | Method and Description |
|---|---|
protected EAPArtifactResource |
addResource(EAPModule module,
org.apache.maven.model.Model moduleModel,
org.apache.maven.model.Dependency moduleDependency) |
protected void |
addStaticDependencies(EAPModule module,
String moduleArtifactCoordinates,
String moduleDependenciesRaw,
Collection<org.eclipse.aether.artifact.Artifact> exclusions) |
protected void |
checkModuleProperties(Properties moduleProperties,
String moduleArtifactCoordinates) |
protected EAPModule |
createModuleInstance(org.eclipse.aether.artifact.Artifact artifact,
String moduleName,
String moduleLocation,
String moduleSlot) |
String |
getModuleTypeSupported()
Returns the module type that supports this scanner implementation.
|
boolean |
isScanStaticDependencies() |
void |
setBaseModulesLayer(EAPLayer baseModulesLayer) |
void |
setDistributionStaticDependencies(Collection<EAPStaticDistributionModuleDependency> dependencies)
Set the static dependencies at distribution level.
|
void |
setLogger(org.apache.maven.plugin.logging.Log logger) |
void |
setScanStaticDependencies(boolean scanStaticDependencies)
Set if static dependency properties must be scanned.
|
addStaticDependencies, addStaticDistributionDependencies, createExclusion, createModule, createModuleInstance, isArtifactTreeResolved, isModuleExcluded, isScanResources, scan, setArtifactTreeResolved, setScanResourcesprotected EAPModule createModuleInstance(org.eclipse.aether.artifact.Artifact artifact, String moduleName, String moduleLocation, String moduleSlot)
public String getModuleTypeSupported()
EAPModulesScannergetModuleTypeSupported in interface EAPModulesScannergetModuleTypeSupported in class EAPStaticModulesScannerprotected void checkModuleProperties(Properties moduleProperties, String moduleArtifactCoordinates) throws EAPModuleDefinitionException
checkModuleProperties in class EAPStaticModulesScannerEAPModuleDefinitionExceptionprotected void addStaticDependencies(EAPModule module, String moduleArtifactCoordinates, String moduleDependenciesRaw, Collection<org.eclipse.aether.artifact.Artifact> exclusions) throws EAPModuleDefinitionException
EAPModuleDefinitionExceptionprotected EAPArtifactResource addResource(EAPModule module, org.apache.maven.model.Model moduleModel, org.apache.maven.model.Dependency moduleDependency) throws org.eclipse.aether.resolution.ArtifactResolutionException, EAPModuleResourceDuplicationException
addResource in class EAPStaticModulesScannerorg.eclipse.aether.resolution.ArtifactResolutionExceptionEAPModuleResourceDuplicationExceptionpublic void setLogger(org.apache.maven.plugin.logging.Log logger)
setLogger in class EAPStaticModulesScannerpublic void setBaseModulesLayer(EAPLayer baseModulesLayer)
setBaseModulesLayer in class EAPStaticModulesScannerpublic boolean isScanStaticDependencies()
isScanStaticDependencies in class EAPStaticModulesScannerpublic void setScanStaticDependencies(boolean scanStaticDependencies)
EAPModulesScannersetScanStaticDependencies in interface EAPModulesScannersetScanStaticDependencies in class EAPStaticModulesScannerscanStaticDependencies - if static dependency properties must be scanned.public void setDistributionStaticDependencies(Collection<EAPStaticDistributionModuleDependency> dependencies)
EAPModulesScannersetDistributionStaticDependencies in interface EAPModulesScannersetDistributionStaticDependencies in class EAPStaticModulesScannerdependencies - The static dependencies for this distribution.Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.