public abstract class AbstractAnnotationProcessorMojo extends AbstractMuleMojo
appDirectory, finalName, project, skipStudioPluginPackage, studioPackageTimeout, verboseLogging
Constructor and Description |
---|
AbstractAnnotationProcessorMojo() |
Modifier and Type | Method and Description |
---|---|
protected void |
addCompilerArguments(List<String> options) |
protected abstract void |
addCompileSourceRoot(org.apache.maven.project.MavenProject project,
String dir) |
void |
execute() |
protected abstract Set<String> |
getClasspathElements(Set<String> result) |
abstract File |
getDefaultOutputDirectory() |
protected abstract File |
getOutputClassDirectory() |
protected abstract String[] |
getProcessors() |
getFilteredAppDirectory, getMuleZipFile
public abstract File getDefaultOutputDirectory()
protected abstract File getOutputClassDirectory()
protected abstract String[] getProcessors()
protected abstract void addCompileSourceRoot(org.apache.maven.project.MavenProject project, String dir)
public void execute() throws org.apache.maven.plugin.MojoExecutionException
org.apache.maven.plugin.MojoExecutionException
Copyright © 2010–2015 MuleSoft, Inc.. All rights reserved.