Full name:
de.gsi.cs.co.maven.plugins:opkg-maven-plugin:0.0.6:generate
Description:
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. |
packageName | String | - | The opkg Package Name Default value is: ${project.artifactId}. |
priority | String | - | The installation Priority. Of no real use in opkg as it is not
evaluated. Values extra, optional, standard, important, required.
See also debian
http://www.debian.org/doc/debian-policy/ch-archive.html Default value is: optional. |
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 |
---|---|---|---|
autoDependencies | boolean | - | Use maven dependencies to fill in dependencies. This will only add
dependencies on Maven packaging type opkg or zip. Be careful in
many cases you will end up in too many dependencies. Default value is: false. |
dependencies | String[] | - | List of OPKG Dependencies. Specified as name or name (version). for
example "devman_i386 (>= 2.3.4)" will require a devman_i386 opkg
with a version greater or equal 2.3.4. See also debian
http://www.debian.org/doc/debian-policy/ch-relationships.html |
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 |
exactVersion | boolean | - | Use the exact version of maven dependencies during
autoDependencies. Default value is: false. |
excludeDependencies | String[] | - | Maven dependencies that should be filtered when generating
autoDependencies. This is a glob matched against the artifactid |
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}. |
provides | String | - | Virtual Provide for the opkg. Useful if a package renaming
happened. |
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