[ 
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)

Reply via email to