Class WeavePackagerMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.mule.weave.maven.plugin.AbstractWeaveMojo
org.mule.weave.maven.plugin.WeavePackagerMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="package", defaultPhase=PACKAGE, requiresDependencyCollection=COMPILE_PLUS_RUNTIME, requiresDependencyResolution=COMPILE_PLUS_RUNTIME) @Execute(goal="package") public class WeavePackagerMojo extends AbstractWeaveMojo
  • Field Details

    • ARTIFACT_TYPE

      public static final String ARTIFACT_TYPE
      See Also:
    • ARTIFACT_CLASSIFIER

      public static final String ARTIFACT_CLASSIFIER
      See Also:
    • outputDirectory

      @Parameter(defaultValue="${project.build.directory}", required=true, readonly=true) protected File outputDirectory
      Directory containing the generated JAR.
    • finalName

      @Parameter(defaultValue="${project.build.finalName}", readonly=true) protected String finalName
      Name of the generated JAR.
    • classesDirectory

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

      @Parameter(name="packager") protected WeavePackagerMojoConfig config
      The Packager configuration.
    • archivers

      @Component protected Map<String,org.codehaus.plexus.archiver.Archiver> archivers
      The Jar archiver.
    • artifactHandlerManager

      @Component protected org.apache.maven.artifact.handler.manager.ArtifactHandlerManager artifactHandlerManager
  • Constructor Details

    • WeavePackagerMojo

      public WeavePackagerMojo()
  • Method Details

    • execute

      public void execute() throws org.apache.maven.plugin.MojoExecutionException
      Generates the JAR.
      Throws:
      org.apache.maven.plugin.MojoExecutionException - in case of an error.