Class GenerateMojo

  • All Implemented Interfaces:
    org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

    @Mojo(name="generate",
          defaultPhase=VERIFY,
          threadSafe=true)
    public class GenerateMojo
    extends org.apache.maven.plugin.AbstractMojo
    • Field Detail

      • spotbugsEnabled

        @Parameter(defaultValue="true")
        public boolean spotbugsEnabled
      • spotbugsInputFile

        @Parameter(defaultValue="${project.build.directory}/spotbugsXml.xml")
        public File spotbugsInputFile
      • checkstyleEnabled

        @Parameter(defaultValue="true")
        public boolean checkstyleEnabled
      • checkstyleInputFile

        @Parameter(defaultValue="${project.build.directory}/checkstyle-result.xml")
        public File checkstyleInputFile
      • outputFile

        @Parameter(defaultValue="${project.build.directory}/gl-code-quality-report.json")
        public File outputFile
    • Constructor Detail

      • GenerateMojo

        public GenerateMojo()
    • Method Detail

      • execute

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