Konrad Windszus created SLING-5450:
--------------------------------------
Summary: Sling Parent uses maven-bundle-plugin 3.0.1 but defines
dependency on bndlib 1.50.0
Key: SLING-5450
URL: https://issues.apache.org/jira/browse/SLING-5450
Project: Sling
Issue Type: Bug
Components: General
Affects Versions: Parent 26
Reporter: Konrad Windszus
Currently the sling parent pom uses the maven-bundle-plugin in version 3.0.1
but defines a dependency on bndlib in version 1.50.0.
Since maven-bundle-plugin 3.0.1 uses bndlib in version 3.0.0 anyhow the
dependency in parent should also be increased to that version.
Otherwise you at least get the wrong impression, because e.g. in bndlib 1.50.0
the {{aQute.bnd.annotation.ProviderType}} is being marked as being the default
in the javadoc while in reality the maven-bundle-plugin uses bndlib in version
3.0.1 where {{aQute.bnd.annotation.ConsumerType}} is the default (see also
https://github.com/bndtools/bnd/commit/5935e70ba990e40a95e14fb932158ebf8d2225fe).
Also additional interfaces being added in 3.0 cannot be used.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)