You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@sling.apache.org by "Konrad Windszus (JIRA)" <ji...@apache.org> on 2018/01/16 17:18:01 UTC

[jira] [Commented] (SLING-7384) Revise dependencies

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