Unpacks NAR files. Unpacking happens in the local repository, and also sets flags on binaries and corrects static libraries.
Mojo Attributes:
runtimeprocess-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.StringNojava.lang.StringYes${os.arch}java.util.ListNoorg.freehep.maven.nar.LinkerNojava.lang.StringNobooleanNo${nar.skip}falsejava.io.FileNo