Class MavenMinify

java.lang.Object
org.apache.maven.plugin.AbstractMojo
htmlcompiler.commands.maven.MavenMinify
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(defaultPhase=PREPARE_PACKAGE, name="minify") public final class MavenMinify extends org.apache.maven.plugin.AbstractMojo
  • Field Details

    • project

      @Parameter(defaultValue="${project}", readonly=true) public org.apache.maven.project.MavenProject project
    • enabled

      @Parameter(defaultValue="true") public boolean enabled
    • targetDir

      @Parameter public String targetDir
    • htmlMinifyEngine

      @Parameter(defaultValue="hazendaz") public HtmlMinifyEngine htmlMinifyEngine
    • cssMinifyEngine

      @Parameter(defaultValue="yui") public CssMinifyEngine cssMinifyEngine
    • jsMinifyEngine

      @Parameter(defaultValue="gcc_simple") public JsMinifyEngine jsMinifyEngine
    • files

      @Parameter public Set<String> files
    • directories

      @Parameter public Set<String> directories
  • Constructor Details

    • MavenMinify

      public MavenMinify()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoFailureException