[ 
https://issues.apache.org/jira/browse/DERBY-7056?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16956278#comment-16956278
 ] 

Mark Raynsford commented on DERBY-7056:
---------------------------------------

For reference, I'm working on this fork: https://github.com/io7m/derby

[~laeubi] I'm currently slightly stuck with regards to handling the locale 
jars. As of commit f09672295702cd4f0567fdf868149c8328f67c95, all of the created 
jars (minus the derbyrun.jar and derby.war) have full OSGi metadata and 
versioned package exports taken from the existing module descriptors. The 
problem is that it's not clear to me if the locale jars can be made into 
fragments because that would imply, in the current Derby setup, multiple 
fragment hosts. I noticed an odd "Dynamic-Import: *" declaration in the old 
OSGi manifest that makes me wonder if that's how locales were being handled 
last time. Is there something better we can do?

> Make Derby modules usable by OSGi-aware applications
> ----------------------------------------------------
>
>                 Key: DERBY-7056
>                 URL: https://issues.apache.org/jira/browse/DERBY-7056
>             Project: Derby
>          Issue Type: Task
>          Components: Build tools
>    Affects Versions: 10.15.1.3
>            Reporter: Richard N. Hillegas
>            Priority: Major
>
> OSGi R7 introduced support for JPMS modules in 2018 according to 
> https://blog.osgi.org/2018/02/osgi-r7-highlights-java-9-support.html. This 
> includes additional information which goes into jar file manifests. Support 
> for this OSGi information was requested by an email thread on the user list: 
> http://apache-database.10148.n7.nabble.com/OSGi-manifest-headers-td150560.html.
>  We need advice from OSGi experts on how to make Derby modules usable by 
> OSGi-aware applications. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to