Tom Watson created FELIX-6228:
---------------------------------
Summary: Atomos maven plugin
Key: FELIX-6228
URL: https://issues.apache.org/jira/browse/FELIX-6228
Project: Felix
Issue Type: Improvement
Components: Atomos
Reporter: Tom Watson
Copied from https://github.com/tjwatson/atomos/issues/15
For example, the following can be considered for an Atomos maven plugin:
- Reflection Configuration: the org.atomos.substrate.config.ReflectConfig class
provides a gogo command reflectConfig that generates a json config for
specifying the required class reflection information for Bundle activators and
for OSGi Declarative services. It would be good to have a plugin that can do
the same when creating a native image.
- Resource Configuration: the org.atomos.substrate.config.ResourceConfig class
provides a gogo command resourceConfig that generates a json config for
specifying the required resource matching patterns to include package resources
in a native image. It would be good to have a plugin that can do the same when
creating a native image.
- Bundle Entry Configuration: the org.atomos.substrate.config.SubstrateService
class provides a gogo command substrateBundles that can be used to extract the
non-package resources used for bundle entry content (for example
META-INF/MANIFEST.MF and Declarative Service XML files) into a directory
structure that can be used during native image generation to include a index
for Atomos to discover the included bundles and their entries. It would be good
to have a plugin that can do the same when creating a native image.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)