Class WeaveCompileMojo

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

    @Mojo(name="compile",
          defaultPhase=COMPILE,
          requiresDependencyCollection=COMPILE_PLUS_RUNTIME,
          requiresDependencyResolution=COMPILE_PLUS_RUNTIME,
          executionStrategy="always")
    @Execute(goal="compile")
    public class WeaveCompileMojo
    extends AbstractWeaveMojo
    • Field Detail

      • mappingValidation

        @Parameter(defaultValue="PARSING",
                   required=false,
                   readonly=false)
        protected ValidationPhase mappingValidation
      • modulesValidation

        @Parameter(defaultValue="FULL",
                   required=false,
                   readonly=false)
        protected ValidationPhase modulesValidation
      • implicitInputs

        @Parameter(name="implicitInputs")
        protected List<String> implicitInputs
      • languageLevel

        @Parameter(name="languageLevel")
        protected String languageLevel
      • logDependenciesWarnings

        @Parameter(name="logDependenciesWarnings",
                   defaultValue="false")
        protected Boolean logDependenciesWarnings
      • binaryCompilation

        @Parameter(name="binaryCompilation",
                   defaultValue="false")
        protected Boolean binaryCompilation
      • checkDependenciesBinaryCompiled

        @Parameter(name="checkDependenciesBinaryCompiled",
                   defaultValue="false")
        protected Boolean checkDependenciesBinaryCompiled
      • disableCommonsSubExpressionElimination

        @Parameter(name="disableCommonsSubExpressionElimination",
                   defaultValue="false")
        protected Boolean disableCommonsSubExpressionElimination
      • classesDirectory

        @Parameter(defaultValue="${project.build.outputDirectory}")
        protected File classesDirectory
        Directory containing the classes and resource files that should be packaged into the JAR.
    • Constructor Detail

      • WeaveCompileMojo

        public WeaveCompileMojo()
    • Method Detail

      • execute

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