Full name:
org.apache.maven.plugins:maven-nar-plugin:2.1-SNAPSHOT:nar-gnu-make
Description:
Attributes:
compile
.Name | Type | Since | Description |
---|---|---|---|
architecture | String |
- |
The Architecture for the nar, Some choices are: "x86", "i386",
"amd64", "ppc", "sparc", ... Defaults to a derived value from
${os.arch} |
failOnError | boolean |
- |
Fail on compilation/linking error. Default value is: true . |
gnuSourceDirectory | File |
- |
Source directory for GNU style project |
gnuTargetDirectory | File |
- |
Directory in which gnu sources are copied and "configured" |
gnuUseOnWindows | boolean |
- |
Use GNU goals on Windows Default value is: false . |
layout | String |
- |
Layout to be used for building and unpacking artifacts Default value is: org.apache.maven.plugin.nar.NarLayout21 . |
libtool | boolean |
- |
Set use of libtool. If set to true, the "libtool " will be
prepended to the command line for compatible processors. Default value is: false . |
resourceBinDir | String |
- |
Binary directory |
resourceIncludeDir | String |
- |
Include directory |
resourceLibDir | String |
- |
Library directory |
runtime | String |
- |
Sets the type of runtime library, possible values "dynamic",
"static". Default value is: dynamic . |
Name | Type | Since | Description |
---|---|---|---|
aol | String |
- |
Architecture-OS-Linker name. Defaults to: arch-os-linker. |
c | C |
- |
C Compiler |
cpp | Cpp |
- |
C++ Compiler |
fortran | Fortran |
- |
Fortran Compiler |
ignore | boolean |
- |
Ignore errors and failures. Default value is: false . |
java | Java |
- |
Java info for includes and linking |
javah | Javah |
- |
Javah info |
libraries | List |
- |
List of libraries to create |
linker | Linker |
- |
Linker |
maxCores | int |
- |
Maximum number of Cores/CPU's to use. 0 means unlimited. |
os | String |
- |
The Operating System for the nar. Some choices are: "Windows",
"Linux", "MacOSX", "SunOS", ... Defaults to a derived value from
${os.name} FIXME table missing |
output | String |
- |
Name of the output |
skip | boolean |
- |
Skip running of NAR plugins (any) altogether. Default value is: false . |
targetDirectory | File |
- |
Target directory for Nar file construction. Defaults to
"${project.build.directory}/nar" for "nar-compile" goal Defaults to
"${project.build.directory}/test-nar" for "nar-testCompile" goal |
tests | List |
- |
List of tests to create |
unpackDirectory | File |
- |
Target directory for Nar file unpacking. Defaults to
"${targetDirectory}/depenencies" |
aol:
java.lang.String
No
java.lang.String
Yes
${os.arch}
c:
org.apache.maven.plugin.nar.C
No
cpp:
org.apache.maven.plugin.nar.Cpp
No
boolean
Yes
true
org.apache.maven.plugin.nar.Fortran
No
java.io.File
Yes
${basedir}/src/gnu
java.io.File
Yes
${project.build.directory}/nar/gnu
boolean
Yes
false
boolean
No
${nar.ignore}
false
java:
org.apache.maven.plugin.nar.Java
No
org.apache.maven.plugin.nar.Javah
No
java.lang.String
Yes
${nar.layout}
org.apache.maven.plugin.nar.NarLayout21
java.util.List
No
boolean
Yes
false
org.apache.maven.plugin.nar.Linker
No
int
No
os:
java.lang.String
No
java.lang.String
No
${project.artifactId}-${project.version}
java.lang.String
Yes
bin
java.lang.String
Yes
include
java.lang.String
Yes
lib
java.lang.String
Yes
dynamic
skip:
boolean
No
${nar.skip}
false
java.io.File
No
java.util.List
No
java.io.File
No