Hi Henryk,
Kura currently runs on Java 8 and the code was modified to be compliant with the Java 8 Compact 2 profile (I’ve pushed a commit to verify at build time the compliance [1]).
Also here we have noticed the unsupported Java 8 profile in current Equinox implementation but, for the moment, we have decided to remove the Require-Capability entry for Java 8+ bundles: we have preferred to not patch the equinox osgi implementation
to not loose the Eclipse jar signature and to don’t have to maintain such implementations.
Thanks.
Best regards,
Matteo
Subject: [kura-dev]
Running Java 8 code in Kura
Date: February
8, 2016 at 12:30:17 EST
Hi,
As far as I know Kura 1.3.0 is supposed to run Java 8 code. However when I deploy 1.8 bundles into I can see the following exception:
Require-Capability: osgi.ee;filter:="(&( osgi.ee=JavaSE)(version=1.8))"
Maybe we should add the 1.8 profile to Equinox, as described here [1]. See "Working approach 3: Patch Equinox Patch the org.eclipse.osgi bundle to include Luna's JavaSE-1.8.profile.".
What do you think?
Cheers!
--
|