Class 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 Detail

      • 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 java.io.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 Detail

      • NativeBundleIncludeFilesMojo

        public NativeBundleIncludeFilesMojo()
    • Method Detail

      • execute

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