Full name:
org.codehaus.mojo:native-maven-plugin:1.0-alpha-7:javah
Description:
Attributes:
| Name | Type | Since | Description |
|---|---|---|---|
| javahOutputDirectory | File | 1.0-alpha-2 | Where to place javah generated file Default value is: ${project.build.directory}/native/javah. |
| javahProvider | String | 1.0-alpha-2 | Javah Provider. Default value is: default. |
| workingDirectory | File | 1.0-alpha-2 | user directory when external tools( ie compiler/linker ) are
invoked Default value is: ${basedir}. |
| Name | Type | Since | Description |
|---|---|---|---|
| classNames | List | 1.0-alpha-2 | Deprecated. Use javahClassNames instead. Note starting 1.0-alpha-4, running
javah in its own execution is no longer necessary since it is
implicitly bound to all shared library custom lifecycle. |
| 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 | 1.0-alpha-2 | 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. |
| javahClassNames | List | 1.0-alpha-4 | List of class names to generate native files. Additional JNI
interface will automatically discovered from project's dependencies
of jar type, when javahSearchJNIFromDependencies is
true |
| javahOutputFileName | String | 1.0-alpha-4 | if configured will be combined with outputDirectory to pass into
javah's -o option |
| javahPath | File | 1.0-alpha-2 | Path to javah executable, if present, it will override the default
one which bases on architecture type. See 'javahProvider' argument |
| javahSearchJNIFromDependencies | boolean | 1.0-alpha-4 | Enable the search from project dependencies for JNI interfaces, in
addition to javahClassNames Default value is: false. |
| javahVerbose | boolean | 1.0-alpha-2 | Enable javah verbose mode Default value is: false. |
| outputDirectory | File | 1.0-alpha-2 | Deprecated. use javahOutputDirectory instead |
| outputFileName | String | 1.0-alpha-2 | Deprecated. Use javaOutputFileName instead |
javahSearchJNIFromDependencies: