|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.maven.plugin.AbstractMojo
org.ajax4jsf.builder.mojo.AbstractCDKMojo
public abstract class AbstractCDKMojo
Field Summary | |
---|---|
protected java.util.List |
classpathElements
Project classpath. |
protected java.util.List |
compileSourceRoots
The source directories containing the sources to be compiled. |
protected java.io.File |
componentConfigDirectory
Place for component configuration XML files. |
protected java.io.File |
converterConfigDirectory
Place for converter configuration XML files. |
protected java.io.File |
facesConfigInclude
Place for faces configuration XML files |
protected java.lang.String |
key
|
protected Library |
library
|
protected java.io.File |
outputDirectory
The directory for compiled classes. |
protected java.io.File |
outputJavaDirectory
Directory where the output Java Files will be located. |
protected java.io.File |
outputResourcesDirectory
Directory where the output Java Files will be located. |
protected java.io.File |
outputTestsDirectory
|
protected org.apache.maven.project.MavenProject |
project
Top maven project. |
protected java.io.File |
resourcesInclude
Place for component configuration XML files |
protected java.io.File |
taglibInclude
Place for component configuration XML files |
protected java.io.File |
templatesDirectory
|
protected java.io.File |
validatorConfigDirectory
Place for validator configuration XML files. |
protected org.codehaus.plexus.velocity.VelocityComponent |
velocity
|
Fields inherited from interface org.apache.maven.plugin.Mojo |
---|
ROLE |
Constructor Summary | |
---|---|
AbstractCDKMojo()
|
Method Summary | |
---|---|
protected Taglib |
checkLibraryConfig()
Check library configuration, and fill all empty values to default. |
protected void |
checkTaglib(Taglib taglib)
|
protected java.lang.ClassLoader |
createProjectClassLoader(org.apache.maven.project.MavenProject project)
|
protected java.lang.ClassLoader |
createProjectClassLoader(org.apache.maven.project.MavenProject project,
boolean useCCL)
|
protected void |
writeParsedTemplate(java.lang.String templateName,
org.apache.velocity.VelocityContext context,
java.io.File configFile)
|
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 |
Methods inherited from interface org.apache.maven.plugin.Mojo |
---|
execute |
Field Detail |
---|
protected org.apache.maven.project.MavenProject project
protected java.lang.String key
protected java.io.File componentConfigDirectory
protected java.io.File validatorConfigDirectory
protected java.io.File converterConfigDirectory
protected java.io.File facesConfigInclude
protected java.io.File taglibInclude
protected java.io.File resourcesInclude
protected java.io.File templatesDirectory
protected java.io.File outputJavaDirectory
protected java.io.File outputTestsDirectory
protected java.io.File outputResourcesDirectory
protected Library library
protected java.util.List compileSourceRoots
protected java.util.List classpathElements
protected java.io.File outputDirectory
protected org.codehaus.plexus.velocity.VelocityComponent velocity
Constructor Detail |
---|
public AbstractCDKMojo()
Method Detail |
---|
protected Taglib checkLibraryConfig()
protected void writeParsedTemplate(java.lang.String templateName, org.apache.velocity.VelocityContext context, java.io.File configFile) throws java.io.IOException, org.apache.velocity.exception.ResourceNotFoundException, org.apache.velocity.exception.ParseErrorException, org.apache.velocity.exception.MethodInvocationException, java.lang.Exception
java.io.IOException
org.apache.velocity.exception.ResourceNotFoundException
org.apache.velocity.exception.ParseErrorException
org.apache.velocity.exception.MethodInvocationException
java.lang.Exception
protected java.lang.ClassLoader createProjectClassLoader(org.apache.maven.project.MavenProject project, boolean useCCL)
protected java.lang.ClassLoader createProjectClassLoader(org.apache.maven.project.MavenProject project)
protected void checkTaglib(Taglib taglib)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |