Class WeaveCompileMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.mule.weave.maven.plugin.AbstractWeaveMojo
org.mule.weave.maven.plugin.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 Details

    • 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
    • cryptoTaintAnalysisSettings

      @Parameter(name="cryptoTaintAnalysisSettings") protected WeaveTaintAnalysisSettings cryptoTaintAnalysisSettings
    • classesDirectory

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

    • WeaveCompileMojo

      public WeaveCompileMojo()
  • Method Details

    • execute

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