org.apache.maven.plugin
Class AbstractCompilerMojo
java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugin.AbstractCompilerMojo
- All Implemented Interfaces:
- org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
- CompilerMojo, TestCompilerMojo
public abstract class AbstractCompilerMojo
- extends org.apache.maven.plugin.AbstractMojo
TODO: At least one step could be optimized, currently the plugin will do two
scans of all the source code if the compiler has to have the entire set of
sources. This is currently the case for at least the C# compiler and most
likely all the other .NET compilers too.
- Version:
- $Id: StaleSourceScannerTest.java 2393 2005-08-08 22:32:59Z kenney $
- Author:
- others, Trygve Laugstøl
Fields inherited from interface org.apache.maven.plugin.Mojo |
ROLE |
Methods inherited from class org.apache.maven.plugin.AbstractMojo |
getLog, getPluginContext, setLog, setPluginContext |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractCompilerMojo
public AbstractCompilerMojo()
getSourceInclusionScanner
protected abstract org.codehaus.plexus.compiler.util.scan.SourceInclusionScanner getSourceInclusionScanner(int staleMillis)
getSourceInclusionScanner
protected abstract org.codehaus.plexus.compiler.util.scan.SourceInclusionScanner getSourceInclusionScanner(java.lang.String inputFileEnding)
getClasspathElements
protected abstract java.util.List getClasspathElements()
getCompileSourceRoots
protected abstract java.util.List getCompileSourceRoots()
getOutputDirectory
protected abstract java.io.File getOutputDirectory()
execute
public void execute()
throws org.apache.maven.plugin.MojoExecutionException,
CompilationFailureException
- Throws:
org.apache.maven.plugin.MojoExecutionException
CompilationFailureException
Copyright © 2001-2011 Apache Software Foundation. All Rights Reserved.