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)