[
https://issues.apache.org/jira/browse/SLING-7384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16327408#comment-16327408
]
Konrad Windszus commented on SLING-7384:
----------------------------------------
There are a lot of OSGi artifacts available on Maven Central. According to
[http://blog.osgi.org/2015/08/release-6-of-osgi-compendium-osgi.html] very few
of them are published by the OSGi alliance themselfes. Before referencing new
dependencies we should validate the we only reference OSGi alliance provided
artifacts.
[~cziegeler] Since you are part of OSGi I guess you know which Maven artifacts
we should use best (the most official ones). Especially I am unsure about
{{org.osgi:osgi-annotation:6.0.1}} vs
{{org.osgi:org.osgi.annotation.versioning:1.0.0}} and about the individual
artifacts for parts of the OSGi R6 Compendium spec (like
{{org.osgi:org.osgi.service.component.annotations}}). Can you shed some light
on this (who published it and how trustworthy those deps are)?
> Revise dependencies
> -------------------
>
> Key: SLING-7384
> URL: https://issues.apache.org/jira/browse/SLING-7384
> Project: Sling
> Issue Type: Improvement
> Components: Best practices, General
> Reporter: Oliver Lietz
> Assignee: Oliver Lietz
> Priority: Major
> Fix For: Parent 33
>
>
> * use new OSGi dependencies
> * remove all dependencies (manage dependencies only)
> * update slf4j to 1.7.25
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)