Package net.ltgt.gwt.maven
Class AbstractAddSuperSourcesMojo
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- net.ltgt.gwt.maven.AbstractAddSuperSourcesMojo
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
AddSuperSourceMojo,AddTestSuperSourcesMojo
public abstract class AbstractAddSuperSourcesMojo extends org.apache.maven.plugin.AbstractMojo
-
-
Field Summary
Fields Modifier and Type Field Description protected java.lang.StringmoduleNameName of the module into which to optionally relocate super-sources.protected org.apache.maven.project.MavenProjectproject
-
Constructor Summary
Constructors Constructor Description AbstractAddSuperSourcesMojo()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidaddResource(org.apache.maven.model.Resource resource)voidexecute()protected abstract java.util.List<org.apache.maven.model.Resource>getProjectResources()protected abstract java.lang.StringgetSuperSourceRoot()protected abstract booleanisSuperSourceRelocated()
-
-
-
Field Detail
-
moduleName
@Parameter protected java.lang.String moduleName
Name of the module into which to optionally relocate super-sources.Super-sources will be relocated into a
supersubfolder.
-
project
@Parameter(defaultValue="${project}", required=true, readonly=true) protected org.apache.maven.project.MavenProject project
-
-
Method Detail
-
execute
public void execute() throws org.apache.maven.plugin.MojoExecutionException- Throws:
org.apache.maven.plugin.MojoExecutionException
-
getSuperSourceRoot
protected abstract java.lang.String getSuperSourceRoot()
-
isSuperSourceRelocated
protected abstract boolean isSuperSourceRelocated()
-
addResource
protected abstract void addResource(org.apache.maven.model.Resource resource)
-
getProjectResources
protected abstract java.util.List<org.apache.maven.model.Resource> getProjectResources()
-
-