Community
Participate
Working Groups
In bug 463688 a new profile has been added for Java 9. This bug is to finalize the package list once the spec is finalized.
In our osgi based application we are using xml-binding (javax.xml.bind). Since the move to java 9 we can not use the jdk internal classes anymore but instead added dependencies to external bundles providing the required packages. Unfortunately our application only works with a patched profile, where the javax.xml.bind packages have been removed from the org.osgi.framework.system.packages property. When will the profile be finalized and will these changes propably affect our problem? Or is this task obsolete at all since all the system packages are calculated in the future anyway (see https://bugs.eclipse.org/bugs/show_bug.cgi?id=527353)?
(In reply to Claus Klammer from comment #1) > In our osgi based application we are using xml-binding (javax.xml.bind). > Since the move to java 9 we can not use the jdk internal classes anymore but > instead added dependencies to external bundles providing the required > packages. Unfortunately our application only works with a patched profile, > where the javax.xml.bind packages have been removed from the > org.osgi.framework.system.packages property. > > When will the profile be finalized and will these changes propably affect > our problem? > > Or is this task obsolete at all since all the system packages are calculated > in the future anyway (see > https://bugs.eclipse.org/bugs/show_bug.cgi?id=527353)? This is obsolete. I did backport the fix to the R4_7_maintenance branch, but that was done after our last Oxygen build. http://git.eclipse.org/c/equinox/rt.equinox.framework.git/commit/?h=R4_7_maintenance&id=409903655846f17f4886603b79549710b8db800d If you need the fix before Photon release.