Full name:
org.codehaus.mojo:native-maven-plugin:1.0-alpha-9:link
Description:
Attributes:
Name | Type | Since | Description |
---|---|---|---|
compilerProvider | String | 1.0-alpha-2 | Override this property if permitted by compilerProvider Default value is: generic. |
externalLibDirectory | File | - | Dependent libraries with version + classifier removed are copied to
this directory to be linked to the build artifact Default value is: ${project.build.directory}/lib. |
linkerFinalName | String | 1.0-alpha-8 | The name of the generated file Default value is: ${project.build.finalName}. |
linkerFinalNameExt | String | 1.0-alpha-9 | The extension of the generated file. Unless specified, the
extension of the main project artifact is used. Default value is: ${project.artifact.artifactHandler.extension}. |
linkerOutputDirectory | File | 1.0-alpha-2 | Where to place the final packaging Default value is: ${project.build.directory}. |
workingDirectory | File | - | user directory when external tools( ie compiler/linker ) are
invoked Default value is: ${basedir}. |
Name | Type | Since | Description |
---|---|---|---|
attach | boolean | 1.0-alpha-2 | Attach the linker's outputs to maven project be installed/deployed.
Turn this off if you have other mean of deployment, for example
using maven-assembly-plugin to deploy your own bundle Default value is: true. |
checkStaleLinkage | boolean | 1.0-alpha-8 | Enable this option to speed up linkage for large project with no
dependencies changes Default value is: false. |
classifier | String | 1.0-alpha-2 | Option to install primary artifact as a classifier, useful to
install/deploy debug artifacts |
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. |
linkerEndOptions | List | 1.0-alpha-2 | Additional linker command options |
linkerExecutable | String | 1.0-alpha-2 | Override this property if permitted by linkerProvider. Default to
compilerType if not provided |
linkerMiddleOptions | List | 1.0-alpha-2 | Additional linker command options |
linkerProvider | String | 1.0-alpha-2 | Default value is ${compilerProvider} |
linkerSecondaryOutputExtensions | String | 1.0-alpha-2 | Comma separated extension type to be installed/deployed. Use this
option to deploy library file produced by dll build on windows |
linkerStartOptions | List | 1.0-alpha-2 | Additional linker command options |
linkingOrderLibs | List | 1.0-alpha-2 | Option to reorder dependency list, each item has the format of
${groupId}:${artifactId} |
usingLinkerResponseFile | boolean | 1.0-alpha-7 | For project with lots of object files on windows, turn this flag to
resolve Windows commandline length limit Default value is: false. |
linkerSecondaryOutputExtensions: