[
https://issues.apache.org/jira/browse/FELIX-5879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Gareth Healy updated FELIX-5879:
--------------------------------
Comment: was deleted
(was: [~rotty3000] ; when using 4.1.0 and java 11, the osgi.ee generated is 11,
but looking at karaf4, it expects 11.0
-
https://github.com/apache/karaf/blob/ca5254d3e569fdcc8ee7b56d9273fa44992fc386/assemblies/features/base/src/main/filtered-resources/resources/etc/config.properties#L126)
> Maven-bundle-plugin generates wrong osgi.ee requirement on JDK 10
> -----------------------------------------------------------------
>
> Key: FELIX-5879
> URL: https://issues.apache.org/jira/browse/FELIX-5879
> Project: Felix
> Issue Type: Bug
> Components: Maven Bundle Plugin
> Affects Versions: maven-bundle-plugin-3.5.0
> Reporter: Gjøran Voldengen
> Priority: Major
>
> When building with JDK 10, maven-bundle-plugin (3.5.1) generates the
> following manifest attribute:
> {{Require-Capability: osgi.ee;filter:="(osgi.ee=UNKNOWN)"}}
> See [this post on
> Stackoverflow|https://stackoverflow.com/questions/51138244/maven-bundle-plugin-osgi-ee-unknown]
> for details. According to the answer from BJ Hargrave, I tried adding an
> explicit dependency to bndlib 4.0 in the plugin declaration in pom.xml, and
> got the correct attribute in the manifest:
> {{Require-Capability: osgi.ee;filter:="(&(osgi.ee=JavaSE)(version=10.0))"}}
> It would be great if you could release a version of the plugin with
> {{bndlib}} upgraded to version 4, in order to support JDK 10 without pom.xml
> hacks.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)