com.mysema.maven.apt
Class AbstractProcessorMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by com.mysema.maven.apt.AbstractProcessorMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
Direct Known Subclasses:
AnnotationProcessorMojo, TestAnnotationProcessorMojo

public abstract class AbstractProcessorMojo
extends org.apache.maven.plugin.AbstractMojo

Base class for AnnotationProcessorMojo implementations

Author:
tiwe

Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
AbstractProcessorMojo()
           
 
Method Summary
 void execute()
           
protected abstract  File getOutputDirectory()
           
protected  Set<File> getSourceDirectories()
           
protected  boolean isForTest()
           
 
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

AbstractProcessorMojo

public AbstractProcessorMojo()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
Throws:
org.apache.maven.plugin.MojoExecutionException

getOutputDirectory

protected abstract File getOutputDirectory()

getSourceDirectories

protected Set<File> getSourceDirectories()

isForTest

protected boolean isForTest()


Copyright © 2008-2012 Mysema Ltd. All Rights Reserved.