Class NativeBundleIncludeFilesMojo

java.lang.Object
org.apache.maven.plugin.AbstractMojo
org.codehaus.mojo.natives.plugin.AbstractNativeMojo
org.codehaus.mojo.natives.plugin.NativeBundleIncludeFilesMojo
All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo

@Mojo(name="inczip", defaultPhase=PACKAGE) public class NativeBundleIncludeFilesMojo extends AbstractNativeMojo
Prepare include file bundle to be attached to maven for deployment purpose
Since:
1.0-alpha-4
  • Field Details

    • sources

      @Parameter private NativeSources[] sources
      Array of NativeSources containing include directories and source files.
      Since:
      1.0-alpha-4
    • incZipFile

      @Parameter(defaultValue="${project.build.directory}/${project.build.finalName}.inczip", required=true) private File incZipFile
      Archive file to bundle all enable NativeSources
      Since:
      1.0-alpha-4
    • skipIncludeDeployment

      @Parameter(defaultValue="false") private boolean skipIncludeDeployment
      Option to skip include source bundle deployment
      Since:
      1.0-alpha-4
    • projectHelper

      @Component private org.apache.maven.project.MavenProjectHelper projectHelper
      Maven ProjectHelper.
      Since:
      1.0-alpha-4
  • Constructor Details

    • NativeBundleIncludeFilesMojo

      public NativeBundleIncludeFilesMojo()
  • Method Details

    • execute

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