Full name:
de.gsi.cs.co.maven.plugins:opkg-maven-plugin:0.0.6:package
Description:
The files packaged in the opkg are collected using the maven-assembly-plugin. There are four predefined assembly descriptors available in the opkg-assembly-descriptors artifact.
if you need a more complicated descriptor see the maven assembly descriptor format for a reference and the descriptor configuration element of this goal.
Attributes:
Name | Type | Since | Description |
---|---|---|---|
opkgWorkdir | File | - | Working directory. Advised to not change this as it will break
assemblies. Will receive the data and control tarball. Default value is: ${project.build.directory}/opkg. |
project | MavenProject | - | The Maven Project. (to make it accessible from the plugin) Default value is: ${project}. |
session | MavenSession | - | The Session executing this plugin. (to make it accessible from the
plugin) Default value is: ${session}. |
Name | Type | Since | Description |
---|---|---|---|
attach | boolean | - | Attach opkg to build Default value is: true. |
classifier | String | - | Use a classifier on the attached opkg |
descriptor | String | - | A string to a file with a maven assembly descriptor |
descriptorRef | String | - | A string to a maven assembly descriptor reference.
You only need to specify your own descriptor if the bundled descriptors and their filtering options (excludeHeader, includeDependencies, excludeDependencies) are not sufficient. They must be defined in a plugin dependency with an artifact name that includes the string assembly or descriptor. for example de.gsi.cs.co.maven.opkg:opkg-assembly-descriptors The assembly for the opkg will run in a parallel build with a seperate execution environment. Only artifacts that match assembly or descriptor will be available in this parallel build |
excludeHeader | boolean | - | If true, all files are filtered to exclude folders named include
(assuming they contain headers). Default value is: false. |
includeDependencies | boolean | - | If true, all project dependencies of type zip will be unpacked and
included in the opkg. Default value is: false. |
plugin | PluginDescriptor | - | Make PluginDescriptor accessible to the plugin. Default value is: ${plugin}. |
targetArch | String | - | Architecture of the control file. It will default to the property
scons.arch, with a fallback to the system property os.arch |
You only need to specify your own descriptor if the bundled descriptors and their filtering options (excludeHeader, includeDependencies, excludeDependencies) are not sufficient.
They must be defined in a plugin dependency with an artifact name that includes the string assembly or descriptor. for example de.gsi.cs.co.maven.opkg:opkg-assembly-descriptors
The assembly for the opkg will run in a parallel build with a seperate execution environment. Only artifacts that match assembly or descriptor will be available in this parallel build