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)