Radu Cotescu created SLING-8657:
-----------------------------------

             Summary: Remove the biz.aQute.bndlib dependency, since it shadows 
OSGi core annotations
                 Key: SLING-8657
                 URL: https://issues.apache.org/jira/browse/SLING-8657
             Project: Sling
          Issue Type: Bug
          Components: Scripting
            Reporter: Radu Cotescu
             Fix For: Scripting Bundle Tracker 0.1.0


The Scripting Bundle Tracker makes use of the {{biz.aQute.bndlib}} library in 
order to programatically generate a {{Provide-Capability}} header. However, 
that library shadows some core OSGi annotations which should be consumed from 
their respective libraries. Given that the 
{{aQute.bnd.annotation.headers.ProvideCapability}} annotation can be replaced 
with {{org.osgi.annotation.bundle.Capability}}, there's no reason to keepĀ 
{{biz.aQute.bndlib as a dependency.}}



--
This message was sent by Atlassian Jira
(v8.3.2#803003)

Reply via email to