org.apache.myfaces.buildtools.maven2.plugin.builder
Class MakeComponentsMojo

java.lang.Object
  extended by org.apache.maven.plugin.AbstractMojo
      extended by org.apache.myfaces.buildtools.maven2.plugin.builder.MakeComponentsMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

public class MakeComponentsMojo
extends org.apache.maven.plugin.AbstractMojo

Maven goal to generate java source code for Component classes.

It uses velocity to generate templates, and has the option to define custom templates.

The executed template has the following variables available to it:

Version:
$Id$

Field Summary
 
Fields inherited from interface org.apache.maven.plugin.Mojo
ROLE
 
Constructor Summary
MakeComponentsMojo()
           
 
Method Summary
 boolean canGenerateComponent(ComponentMeta component)
           
 void execute()
          Execute the Mojo.
 boolean includePackage(ComponentMeta component)
           
 boolean includeType(ComponentMeta component)
           
 
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

MakeComponentsMojo

public MakeComponentsMojo()
Method Detail

execute

public void execute()
             throws org.apache.maven.plugin.MojoExecutionException
Execute the Mojo.

Throws:
org.apache.maven.plugin.MojoExecutionException

canGenerateComponent

public boolean canGenerateComponent(ComponentMeta component)

includePackage

public boolean includePackage(ComponentMeta component)

includeType

public boolean includeType(ComponentMeta component)


Copyright © 2001-2011 The Apache Software Foundation. All Rights Reserved.