Class RatCheckMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.apache.rat.mp.AbstractRatMojo
org.apache.rat.mp.RatCheckMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="check", defaultPhase=VALIDATE, threadSafe=true) public class RatCheckMojo extends AbstractRatMojo
Run Rat to perform a violation check.
  • Constructor Details

    • RatCheckMojo

      public RatCheckMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException, org.apache.maven.plugin.MojoFailureException
      Invoked by Maven to execute the Mojo.
      Throws:
      org.apache.maven.plugin.MojoFailureException - An error in the plugin configuration was detected.
      org.apache.maven.plugin.MojoExecutionException - Another error occurred while executing the plugin.
    • check

      protected void check(ClaimStatistic statistics, ReportConfiguration config) throws org.apache.maven.plugin.MojoFailureException
      Throws:
      org.apache.maven.plugin.MojoFailureException
    • getConfiguration

      protected ReportConfiguration getConfiguration() throws org.apache.maven.plugin.MojoExecutionException
      Overrides:
      getConfiguration in class AbstractRatMojo
      Throws:
      org.apache.maven.plugin.MojoExecutionException