Unpacks NAR files. Unpacking happens in the local repository, and also sets flags on binaries and corrects static libraries.
Mojo Attributes:
runtime
process-sources
Name | Type | Description |
---|---|---|
architecture | String |
The Architecture for the nar, Some choices are: "x86", "i386", "amd64", "ppc", "sparc", ... Defaults to a derived value from ${os.arch} |
Name | Type | Description |
---|---|---|
aol | String |
Architecture-OS-Linker name. Defaults to: arch-os-linker. |
classifiers | List |
List of classifiers which you want unpack. Example ppc-MacOSX-g++, x86-Windows-msvc, i386-Linux-g++. |
linker | Linker |
Linker |
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 |
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 |
java.lang.String
No
java.lang.String
Yes
${os.arch}
java.util.List
No
org.freehep.maven.nar.Linker
No
java.lang.String
No
boolean
No
${nar.skip}
false
java.io.File
No