felix-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karl Pauls (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (FELIX-5575) [Framework] Make Apache Felix ready for the upcoming Java SE 9 module system
Date Thu, 02 Mar 2017 16:09:45 GMT

    [ https://issues.apache.org/jira/browse/FELIX-5575?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15892470#comment-15892470

Karl Pauls commented on FELIX-5575:

Just to make it clear: FELIX-5329 made it so that we should export all available java9 packages
from the system bundle. The shortcoming there in regard to java9 is twofold namely,

1) The uses constraints are taken from the java8 packages plus manually compiled from the
javadoc - ie., they might not be entirely correct (but they should be or at least they are
very very close).

2) In Java9, it will be possible to create a subset of the official packages for a given application
- hence, having one definition of available packages will not be good enough anymore. 

In other words, as far as the jdk packages export from the system bundle are concerned, this
issue would probably need to look into the new tools provided with java9 and figure out how
to best use them to compile what is actually available and maybe calculate the use-constraints
accordingly and at which points this has to happen.

As Neil points out, there might be other questions this raises - this is just describing where
FELIX-5329 left off.

> [Framework] Make Apache Felix ready for the upcoming Java SE 9 module system
> ----------------------------------------------------------------------------
>                 Key: FELIX-5575
>                 URL: https://issues.apache.org/jira/browse/FELIX-5575
>             Project: Felix
>          Issue Type: Improvement
>          Components: Framework
>            Reporter: Florian Brunner
> Make Apache Felix ready for the upcoming Java SE 9 module system.
> According to FELIX-5329 this is not the case yet.
> The sooner this is out the sooner developers can start to test their OSGi applications
against Java SE 9.

This message was sent by Atlassian JIRA

View raw message