org.kie.integration.eap.maven.scanner
Class EAPBaseModulesScanner
java.lang.Object
org.kie.integration.eap.maven.scanner.EAPStaticModulesScanner
org.kie.integration.eap.maven.scanner.EAPBaseModulesScanner
- All Implemented Interfaces:
- EAPModulesScanner
@Component(role=EAPModulesScanner.class,
hint="base")
public class EAPBaseModulesScanner
- extends EAPStaticModulesScanner
Methods inherited from class org.kie.integration.eap.maven.scanner.EAPStaticModulesScanner |
addStaticDependencies, addStaticDistributionDependencies, createExclusion, createModule, createModuleInstance, isArtifactTreeResolved, isModuleExcluded, isScanResources, scan, setArtifactTreeResolved, setScanResources |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EAPBaseModulesScanner
public EAPBaseModulesScanner()
createModuleInstance
protected EAPModule createModuleInstance(org.sonatype.aether.artifact.Artifact artifact,
String moduleName,
String moduleLocation,
String moduleSlot)
getModuleTypeSupported
public String getModuleTypeSupported()
- Description copied from interface:
EAPModulesScanner
- Returns the module type that supports this scanner implementation.
- Specified by:
getModuleTypeSupported
in interface EAPModulesScanner
- Overrides:
getModuleTypeSupported
in class EAPStaticModulesScanner
- Returns:
- The module type that supports this scanner implementation.
checkModuleProperties
protected void checkModuleProperties(Properties moduleProperties,
String moduleArtifactCoordinates)
throws EAPModuleDefinitionException
- Overrides:
checkModuleProperties
in class EAPStaticModulesScanner
- Throws:
EAPModuleDefinitionException
addStaticDependencies
protected void addStaticDependencies(EAPModule module,
String moduleArtifactCoordinates,
String moduleDependenciesRaw,
Collection<org.sonatype.aether.artifact.Artifact> exclusions)
throws EAPModuleDefinitionException
- Throws:
EAPModuleDefinitionException
addResource
protected EAPArtifactResource addResource(EAPModule module,
org.apache.maven.model.Model moduleModel,
org.apache.maven.model.Dependency moduleDependency)
throws org.sonatype.aether.resolution.ArtifactResolutionException,
EAPModuleResourceDuplicationException
- Overrides:
addResource
in class EAPStaticModulesScanner
- Throws:
org.sonatype.aether.resolution.ArtifactResolutionException
EAPModuleResourceDuplicationException
setLogger
public void setLogger(org.apache.maven.plugin.logging.Log logger)
- Overrides:
setLogger
in class EAPStaticModulesScanner
setBaseModulesLayer
public void setBaseModulesLayer(EAPLayer baseModulesLayer)
- Overrides:
setBaseModulesLayer
in class EAPStaticModulesScanner
isScanStaticDependencies
public boolean isScanStaticDependencies()
- Overrides:
isScanStaticDependencies
in class EAPStaticModulesScanner
setScanStaticDependencies
public void setScanStaticDependencies(boolean scanStaticDependencies)
- Description copied from interface:
EAPModulesScanner
- Set if static dependency properties must be scanned.
- Specified by:
setScanStaticDependencies
in interface EAPModulesScanner
- Overrides:
setScanStaticDependencies
in class EAPStaticModulesScanner
- Parameters:
scanStaticDependencies
- if static dependency properties must be scanned.
setDistributionStaticDependencies
public void setDistributionStaticDependencies(Collection<EAPStaticDistributionModuleDependency> dependencies)
- Description copied from interface:
EAPModulesScanner
- Set the static dependencies at distribution level.
- Specified by:
setDistributionStaticDependencies
in interface EAPModulesScanner
- Overrides:
setDistributionStaticDependencies
in class EAPStaticModulesScanner
- Parameters:
dependencies
- The static dependencies for this distribution.
Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.