java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.nasdanika.maven.AbstractCommandMojo
org.nasdanika.html.model.app.gen.maven.ActionSiteGeneratorMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="generate-action-site", defaultPhase=SITE) public class ActionSiteGeneratorMojo extends org.nasdanika.maven.AbstractCommandMojo
Generates action site.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected boolean
    If true, generation is performed in parallel threads.

    Fields inherited from class org.nasdanika.maven.AbstractCommandMojo

    project

    Fields inherited from interface org.apache.maven.plugin.Mojo

    ROLE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    createActionSiteGenerator(org.nasdanika.common.Context context, org.nasdanika.common.ProgressMonitor progressMonitor)
     
    protected void
    execute(org.nasdanika.common.Context context, org.nasdanika.common.ProgressMonitor progressMonitor)
     
    protected boolean
     

    Methods inherited from class org.nasdanika.maven.AbstractCommandMojo

    createCommand, createContext, createProgressMonitor, execute, logDiagnostic

    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
  • Field Details

    • parallel

      @Parameter(required=false) protected boolean parallel
      If true, generation is performed in parallel threads.
  • Constructor Details

  • Method Details

    • execute

      protected void execute(org.nasdanika.common.Context context, org.nasdanika.common.ProgressMonitor progressMonitor)
      Specified by:
      execute in class org.nasdanika.maven.AbstractCommandMojo
    • isDeleteOutputPath

      protected boolean isDeleteOutputPath(String path)
    • createActionSiteGenerator

      protected ActionSiteGenerator createActionSiteGenerator(org.nasdanika.common.Context context, org.nasdanika.common.ProgressMonitor progressMonitor)