You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by kw...@apache.org on 2022/06/24 06:39:05 UTC

[sling-parent] 01/01: SLING-11412 ban OSGi aggregate dependencies

This is an automated email from the ASF dual-hosted git repository.

kwin pushed a commit to branch feature/SLING-11412-ban-osgi-aggregate-deps
in repository https://gitbox.apache.org/repos/asf/sling-parent.git

commit 9c21e3d21a27a9ba3a42ae99d8f4fcf7b72d29e0
Author: Konrad Windszus <kw...@apache.org>
AuthorDate: Fri Jun 24 08:38:59 2022 +0200

    SLING-11412 ban OSGi aggregate dependencies
---
 sling-bundle-parent/pom.xml | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/sling-bundle-parent/pom.xml b/sling-bundle-parent/pom.xml
index e1d05e9..eda3596 100644
--- a/sling-bundle-parent/pom.xml
+++ b/sling-bundle-parent/pom.xml
@@ -156,6 +156,13 @@ Bundle-DocURL: https://sling.apache.org
                                     </excludes>
                                     <message>Please change all occurrences of maven-sling-plugin to sling-maven-plugin (plugin was renamed).</message>
                                 </bannedPlugins>
+                                <bannedDependencies>
+                                    <excludes>
+                                        <exclude>org.osgi:osgi.core</exclude>
+                                        <exclude>org.osgi:osgi.cmpn</exclude>
+                                    </excludes>
+                                    <message>Use the individual OSGi chapter dependencies instead of the aggregate ones. Further infos at http://docs.osgi.org/artifacts/#aggregate-artifacts.</message>
+                                </bannedDependencies>
                             </rules>
                         </configuration>
                     </execution>
@@ -214,7 +221,7 @@ Bundle-DocURL: https://sling.apache.org
                 <version>7.0.0</version>
                 <scope>provided</scope>
             </dependency>
-            <!-- Compendium R6 -->
+            <!-- Compendium R7 -->
             <dependency>
                 <groupId>org.osgi</groupId>
                 <artifactId>osgi.cmpn</artifactId>