native:inczip
Full name:
org.codehaus.mojo:native-maven-plugin:1.0-alpha-9:inczip
Description:
Prepare include file bundle to be attached to maven for deployment
purpose
Attributes:
- Requires a Maven project to be executed.
- Since version: 1.0-alpha-4.
- Binds by default to the lifecycle phase: package.
Required Parameters
Name |
Type |
Since |
Description |
incZipFile |
File |
1.0-alpha-4 |
Archive file to bundle all enable NativeSources Default value is: ${project.build.directory}/${project.build.finalName}.inczip.
|
workingDirectory |
File |
1.0-alpha-4 |
user directory when external tools( ie compiler/linker ) are
invoked Default value is: ${basedir}.
|
Optional Parameters
Name |
Type |
Since |
Description |
dependencyIncludeDirectory |
File |
1.0-alpha-4 |
Directory to unpack .inczip dependency files to be included as
system include path Default value is: ${project.build.directory}/native/include.
|
envFactoryName |
String |
1.0-alpha-4 |
Specifies a fully qualified class name implementing the
org.codehaus.mojo.natives.EnvFactory interface. The class creates a
set environment variables to be used with the command line.
|
skipIncludeDeployment |
boolean |
1.0-alpha-4 |
Option to skip include source bundle deployment Default value is: false.
|
sources |
NativeSources[] |
1.0-alpha-4 |
Array of NativeSources containing include directories and source
files.
|
Parameter Details
dependencyIncludeDirectory:
Directory to unpack .inczip dependency files to be included as
system include path
- Type: java.io.File
- Since: 1.0-alpha-4
- Required: No
- Default: ${project.build.directory}/native/include
envFactoryName:
Specifies a fully qualified class name implementing the
org.codehaus.mojo.natives.EnvFactory interface. The class creates a
set environment variables to be used with the command line.
- Type: java.lang.String
- Since: 1.0-alpha-4
- Required: No
incZipFile:
Archive file to bundle all enable NativeSources
- Type: java.io.File
- Since: 1.0-alpha-4
- Required: Yes
- Default: ${project.build.directory}/${project.build.finalName}.inczip
skipIncludeDeployment:
Option to skip include source bundle deployment
- Type: boolean
- Since: 1.0-alpha-4
- Required: No
- Default: false
sources:
Array of NativeSources containing include directories and source
files.
- Type: org.codehaus.mojo.natives.NativeSources[]
- Since: 1.0-alpha-4
- Required: No
workingDirectory:
user directory when external tools( ie compiler/linker ) are
invoked
- Type: java.io.File
- Since: 1.0-alpha-4
- Required: Yes
- Default: ${basedir}