[ https://issues.apache.org/jira/browse/SLING-7384?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16327433#comment-16327433 ]
Carsten Ziegeler commented on SLING-7384: ----------------------------------------- All artifacts under the group id org.osgi should be official artifacts. The alliance changed the naming scheme some time ago. Starting with R6, every spec api is delivered as a separate artifact. These have osgi.org as the group id and the full bsn (or primary package) as the artifact id. For example {{org.osgi:org.osgi.annotation.versioning:1.0.0}} is one of those, o{{rg.osgi:org.osgi.service.component.annotations}} is another one. In general it is advisable to use these artifacts as they allow to select the exact apis you want to use (or annotations in this case). Artifacts like org.osgi:osgi-annotations are combining different artifacts into a single one for easier consumption. As in this case we want to use all of the provided annotations from that jar, it's fine. But again, in general its better to use the above mentioned single purpose artifacts > 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)