public abstract class CompilerMojoSupport extends ComponentMojoSupport
Modifier and Type | Field and Description |
---|---|
protected ArtifactItem[] |
classpath
Additional artifacts to add to the classpath (in addition to the classpath
which is picked up from the executing poms configuration).
|
protected CompileState |
compileState |
protected org.apache.maven.shared.model.fileset.FileSet[] |
sources
Source files to be included.
|
pluginArtifactMap
artifactFactory, artifactMetadataSource, artifactRepository, artifactResolver, log, project, remoteRepositories
Modifier | Constructor and Description |
---|---|
protected |
CompilerMojoSupport(String key) |
Modifier and Type | Method and Description |
---|---|
protected void |
addSourceRoot(File dir) |
protected abstract org.apache.maven.shared.model.fileset.FileSet[] |
getDefaultSources() |
protected Set |
getExcludesFrom(org.apache.maven.shared.model.fileset.FileSet fileSet) |
protected Set |
getIncludesFrom(org.apache.maven.shared.model.fileset.FileSet fileSet) |
protected abstract File |
getOutputDirectory() |
protected abstract List |
getSourceRoots() |
protected ArtifactItem[] |
getUserClassspathElements() |
protected File[] |
scanForSources(org.apache.maven.shared.model.fileset.FileSet fileSet,
org.apache.maven.shared.io.scan.mapping.SourceMapping mapping) |
protected File[] |
scanForSources(org.apache.maven.shared.model.fileset.FileSet fileSet,
org.apache.maven.shared.io.scan.mapping.SourceMapping[] mappings) |
configure, doExecute, feature, feature, process
detectCompatibleProvider, getProviderManager, getProviderSelection, provider
createArtifact, createClassPath, execute, getArtifact, getProjectClasspathElements, resolveArtifact
protected ArtifactItem[] classpath
protected org.apache.maven.shared.model.fileset.FileSet[] sources
protected CompileState compileState
protected CompilerMojoSupport(String key)
protected abstract List getSourceRoots()
protected void addSourceRoot(File dir) throws IOException
IOException
protected abstract org.apache.maven.shared.model.fileset.FileSet[] getDefaultSources()
protected ArtifactItem[] getUserClassspathElements()
getUserClassspathElements
in class MojoSupport
protected Set getIncludesFrom(org.apache.maven.shared.model.fileset.FileSet fileSet)
protected Set getExcludesFrom(org.apache.maven.shared.model.fileset.FileSet fileSet)
protected File[] scanForSources(org.apache.maven.shared.model.fileset.FileSet fileSet, org.apache.maven.shared.io.scan.mapping.SourceMapping[] mappings) throws Exception
Exception
Copyright © 2006-2012 Codehaus. All Rights Reserved.