Gjøran Voldengen created FELIX-5879:
---------------------------------------

             Summary: 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


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)

Reply via email to