You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@felix.apache.org by "Tom Watson (Jira)" <ji...@apache.org> on 2020/07/29 21:05:00 UTC
[jira] [Resolved] (FELIX-6313) Atomos must handle when modules
names and bundle symbolic names are different
[ https://issues.apache.org/jira/browse/FELIX-6313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tom Watson resolved FELIX-6313.
-------------------------------
Resolution: Fixed
> Atomos must handle when modules names and bundle symbolic names are different
> -----------------------------------------------------------------------------
>
> Key: FELIX-6313
> URL: https://issues.apache.org/jira/browse/FELIX-6313
> Project: Felix
> Issue Type: Improvement
> Components: Atomos
> Reporter: Tom Watson
> Priority: Major
>
> Atomos converts module meta-data to bundle meta-data when a module is discovered which does not have a bundle manifest. The module requires are converted to osgi.wiring.bundle (Require-Bundle) requirements. But this has an assumption that the required module has a bundle symbolic name that equals the required module name.
> This is not always going to be the case. For example, it appears many of the jakarta EE 9 API modules will be using a different bundle symbolic name from their (automatic) module name.
> This is an unfortunate complication, but Atomos could discover this mismatch and map the module requires to use the real BSN of the required module.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)