org.apache.maven.plugin

Class AbstractCompilerMojo

public abstract class AbstractCompilerMojo extends 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

Method Summary
voidexecute()
protected abstract ListgetClasspathElements()
protected abstract ListgetCompileSourceRoots()
protected abstract FilegetOutputDirectory()
protected abstract SourceInclusionScannergetSourceInclusionScanner(int staleMillis)
protected abstract SourceInclusionScannergetSourceInclusionScanner(String inputFileEnding)

Method Detail

execute

public void execute()

getClasspathElements

protected abstract List getClasspathElements()

getCompileSourceRoots

protected abstract List getCompileSourceRoots()

getOutputDirectory

protected abstract File getOutputDirectory()

getSourceInclusionScanner

protected abstract SourceInclusionScanner getSourceInclusionScanner(int staleMillis)

getSourceInclusionScanner

protected abstract SourceInclusionScanner getSourceInclusionScanner(String inputFileEnding)
Copyright © 2001-2008 Apache Software Foundation. All Rights Reserved.