Package org.mule.weave.maven.plugin
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 Summary
FieldsModifier and TypeFieldDescriptionprotected Booleanprotected Booleanprotected FileDirectory containing the classes and resource files that should be packaged into the JAR.protected WeaveTaintAnalysisSettingsprotected Booleanprotected Stringprotected Booleanprotected ValidationPhaseprotected ValidationPhaseFields inherited from class org.mule.weave.maven.plugin.AbstractWeaveMojo
altDeploymentRepository, dwTestFolder, dwTestResources, project, session, sourceFolderFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.mule.weave.maven.plugin.AbstractWeaveMojo
buildTestClassPathEnvironment, compileClasspathElements, getDeploymentRepository, testClasspathElementsMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
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
-
languageLevel
-
logDependenciesWarnings
@Parameter(name="logDependenciesWarnings", defaultValue="false") protected Boolean logDependenciesWarnings -
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
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.MojoFailureExceptionorg.apache.maven.plugin.MojoExecutionException
-