[ 
https://issues.apache.org/jira/browse/SLING-7384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16327408#comment-16327408
 ] 

Konrad Windszus edited comment on SLING-7384 at 1/16/18 5:25 PM:
-----------------------------------------------------------------

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?showComment=1439468504763#c7602007936621922721]
 very few of them are published by the OSGi alliance themself. 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}} (from 2015) vs 
{{org.osgi:org.osgi.annotation.versioning:1.0.0}} (from 2017) 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)?


was (Author: kwin):
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 themself. 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}} (from 2015) vs 
{{org.osgi:org.osgi.annotation.versioning:1.0.0}} (from 2017) 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