Full name:
org.codehaus.mojo:native-maven-plugin:1.0-alpha-9:compile
Description:
Attributes:
| Name | Type | Since | Description |
|---|---|---|---|
| compilerOutputDirectory | File | 1.0-alpha-4 | Compiler output files ( .o, .obj, etc) location Default value is: ${project.build.directory}/objs. |
| compilerProvider | String | 1.0-alpha-2 | Compiler Provider Type Default value is: generic. |
| workingDirectory | File | - | user directory when external tools( ie compiler/linker ) are
invoked Default value is: ${basedir}. |
| Name | Type | Since | Description |
|---|---|---|---|
| compilerEndOptions | List | 1.0-alpha-2 | Compiler options |
| compilerExecutable | String | 1.0-alpha-2 | Use this field to override provider specific compiler executable |
| compilerMiddleOptions | List | 1.0-alpha-2 | Compiler options |
| compilerStartOptions | List | 1.0-alpha-2 | Compiler options |
| dependencyIncludeDirectory | File | - | Directory to unpack .inczip dependency files to be included as
system include path Default value is: ${project.build.directory}/native/include. |
| envFactoryName | String | - | 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. |
| javahOS | String | 1.0-alpha-2 | Javah OS name. ${jdkIncludePath} and ${jdkIncludePath}/${javaOS}
are added to system include path when this field is set |
| jdkIncludePath | File | 1.0-alpha-2 | JDK native include directory Default value is: ${java.home}/../include. |
| numberOfConcurrentCompilation | int | 1.0-alpha-4 | Number of parallel compilation threads Default value is: 1. |
| objectFileExtension | String | 1.0-alpha-2 | Use this field to override object file extension. The default
extensions are .obj and .o on Windows and Unix respectively |
| sources | NativeSources[] | 1.0-alpha-2 | Array of NativeSources containing include directories and source
files. |
numberOfConcurrentCompilation: