Class CleanMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.mojo.flatten.AbstractFlattenMojo
org.codehaus.mojo.flatten.CleanMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="clean", defaultPhase=CLEAN, requiresProject=true, requiresDirectInvocation=false, executionStrategy="once-per-session", threadSafe=true) public class CleanMojo extends AbstractFlattenMojo
This MOJO realizes the goal flatten:clean that deletes any files created by flatten:flatten (more specific the flattened POM file which is by default .flattened-pom.xml).
Since:
1.0.0-beta-2
Author:
Joerg Hohwiller (hohwille at users.sourceforge.net)
  • Constructor Details

    • CleanMojo

      public CleanMojo()
      The constructor.
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoExecutionException
      org.apache.maven.plugin.MojoFailureException
    • shouldSkipGoal

      protected boolean shouldSkipGoal()
      Specified by:
      shouldSkipGoal in class AbstractFlattenMojo