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)

Reply via email to