org.eclipse.xtend.maven
Class XtendTestCompile

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.eclipse.xtend.maven.AbstractXtend2CompilerMojo
          extended by org.eclipse.xtend.maven.XtendTestCompile
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class XtendTestCompile
extends AbstractXtend2CompilerMojo

Goal which compiles Xtend2 test sources.

Author:
Michael Clay - Initial contribution and API

Field Summary
 
Fields inherited from class org.eclipse.xtend.maven.AbstractXtend2CompilerMojo
encoding, FILE_EXISTS, project, skipXtend
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
XtendTestCompile()
           
 
Method Summary
protected  void compileTestSources(XtendBatchCompiler xtend2BatchCompiler)
           
protected  java.lang.String getTempDirectory()
           
protected  java.util.List<java.lang.String> getTestClassPath()
           
protected  void internalExecute(XtendBatchCompiler xtend2BatchCompiler)
           
 
Methods inherited from class org.eclipse.xtend.maven.AbstractXtend2CompilerMojo
addDependencies, compile, configureLog4j, createMojoLogAppender, createXtendBatchCompiler, execute, isSkipped
 
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
 

Constructor Detail

XtendTestCompile

public XtendTestCompile()
Method Detail

internalExecute

protected void internalExecute(XtendBatchCompiler xtend2BatchCompiler)
                        throws org.apache.maven.plugin.MojoExecutionException
Specified by:
internalExecute in class AbstractXtend2CompilerMojo
Throws:
org.apache.maven.plugin.MojoExecutionException

compileTestSources

protected void compileTestSources(XtendBatchCompiler xtend2BatchCompiler)
                           throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

getTestClassPath

protected java.util.List<java.lang.String> getTestClassPath()

getTempDirectory

protected java.lang.String getTempDirectory()
Specified by:
getTempDirectory in class AbstractXtend2CompilerMojo