Class HelpGeneratorMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.maven.plugin.plugin.AbstractGeneratorMojo
org.apache.maven.plugin.plugin.HelpGeneratorMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="helpmojo", defaultPhase=GENERATE_SOURCES, threadSafe=true, requiresDependencyResolution=COMPILE) public class HelpGeneratorMojo extends AbstractGeneratorMojo
Generates a HelpMojo class. Relies at runtime on one output file from DescriptorGeneratorMojo.
Since:
2.4
Author:
Vincent Siveton
  • Field Details

    • outputDirectory

      @Parameter(defaultValue="${project.build.directory}/generated-sources/plugin") protected File outputDirectory
      The directory where the generated HelpMojo file will be put.
  • Constructor Details

    • HelpGeneratorMojo

      @Inject public HelpGeneratorMojo(org.apache.maven.project.MavenProject project, org.codehaus.plexus.velocity.VelocityComponent velocity)
  • Method Details

    • generate

      protected void generate() throws org.apache.maven.plugin.MojoExecutionException
      Specified by:
      generate in class AbstractGeneratorMojo
      Throws:
      org.apache.maven.plugin.MojoExecutionException