Maven Native Plugin Properties Kasper Nielsen
Property Optional? Description
maven.jni.dest Yes

Default value is ${maven.build.dir}/jni.

maven.native.src Yes

Directory for native source files. Default value is src/unix.

maven.native.src.includes Yes Specifies a list of patterns to include into the native compile process. Default value is **/*.h **/*.c **/*.cpp.
maven.native.src.excludes Yes Specifies a list of patterns to exclude from the native compile process. Default value is empty.
maven.native.link Yes

Sets the output file type. Supported values "executable", "shared", and "static". Default value is shared.

maven.native.compiler.name Yes

Sets compiler type. Default value is gcc.

maven.native.linker.name Yes

Sets linker type. Default value is ${maven.native.compiler.name}.

maven.native.debug Yes

If set true, all targets will be built for debugging. Default value is true.

maven.native.include.os Yes

JDK directory for plattform depended include files. Default value is linux.