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

jbonofre pushed a commit to branch karaf-4.4.x
in repository https://gitbox.apache.org/repos/asf/karaf.git


The following commit(s) were added to refs/heads/karaf-4.4.x by this push:
     new ec48fca4e3 [KARAF-7957] Rename karaf-bom-nodeps to karaf-bom-artifacts 
(#1947)
ec48fca4e3 is described below

commit ec48fca4e3f578bbf7d3c425c6ec7d38bcdc5c66
Author: Matt Pavlovich <mattr...@apache.org>
AuthorDate: Sat Jul 19 23:38:41 2025 -0500

    [KARAF-7957] Rename karaf-bom-nodeps to karaf-bom-artifacts (#1947)
    
    * [KARAF-7957] Rename karaf-bom-nodeps to karaf-bom-artifacts
    
     - Add transitive dep excludes for dist artifacts
    
    * [KARAF-7950] Update itests common and example/karaf-example-itests 
dependency scopes
    
    (cherry picked from commit 531122d96fb4b7dd66d8da28c427eebaa6cd69f4)
---
 bom/{nodeps => artifacts}/pom.xml    | 30 +++++++++++++++++++++++++++---
 bom/pom.xml                          |  4 ++--
 examples/karaf-itest-example/pom.xml |  5 +++++
 itests/common/pom.xml                |  3 +++
 4 files changed, 37 insertions(+), 5 deletions(-)

diff --git a/bom/nodeps/pom.xml b/bom/artifacts/pom.xml
similarity index 95%
rename from bom/nodeps/pom.xml
rename to bom/artifacts/pom.xml
index 7c0dd3e2cf..a713359ca5 100644
--- a/bom/nodeps/pom.xml
+++ b/bom/artifacts/pom.xml
@@ -28,8 +28,8 @@
         <relativePath>../../pom.xml</relativePath>
     </parent>
 
-    <artifactId>karaf-bom-nodeps</artifactId>
-    <name>Apache Karaf :: BOM :: Karaf Only</name>
+    <artifactId>karaf-bom-artifacts</artifactId>
+    <name>Apache Karaf :: BOM :: Karaf Artifacts</name>
     <packaging>pom</packaging>
 
     <dependencyManagement>
@@ -40,25 +40,49 @@
                 <artifactId>apache-karaf</artifactId>
                 <type>tar.gz</type>
                 <version>${project.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>*</groupId>
+                        <artifactId>*</artifactId>
+                    </exclusion>
+                </exclusions>
             </dependency>
             <dependency>
                 <groupId>org.apache.karaf</groupId>
                 <artifactId>apache-karaf</artifactId>
                 <type>zip</type>
                 <version>${project.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>*</groupId>
+                        <artifactId>*</artifactId>
+                    </exclusion>
+                </exclusions>
             </dependency>
             <dependency>
                 <groupId>org.apache.karaf</groupId>
                 <artifactId>apache-karaf-minimal</artifactId>
                 <type>tar.gz</type>
                 <version>${project.version}</version>
+                <exclusions>
+                    <exclusion>
+                        <groupId>*</groupId>
+                        <artifactId>*</artifactId>
+                    </exclusion>
+                </exclusions>
             </dependency>
             <dependency>
                 <groupId>org.apache.karaf</groupId>
                 <artifactId>apache-karaf-minimal</artifactId>
                 <type>zip</type>
                 <version>${project.version}</version>
-            </dependency>
+                <exclusions>
+                    <exclusion>
+                        <groupId>*</groupId>
+                        <artifactId>*</artifactId>
+                    </exclusion>
+                </exclusions>
+             </dependency>
             <dependency>
                 <groupId>org.apache.karaf</groupId>
                 <artifactId>manual</artifactId>
diff --git a/bom/pom.xml b/bom/pom.xml
index 9552dea33c..08c181e561 100644
--- a/bom/pom.xml
+++ b/bom/pom.xml
@@ -36,7 +36,7 @@
         <dependencies>
             <dependency>
                 <groupId>org.apache.karaf</groupId>
-                <artifactId>karaf-bom-nodeps</artifactId>
+                <artifactId>karaf-bom-artifacts</artifactId>
                 <version>${project.version}</version>
                 <type>pom</type>
                 <scope>import</scope>
@@ -1286,7 +1286,7 @@
     </dependencyManagement>
 
     <modules>
-        <module>nodeps</module>
+        <module>artifacts</module>
     </modules>
 
 </project>
diff --git a/examples/karaf-itest-example/pom.xml 
b/examples/karaf-itest-example/pom.xml
index e3fcd975c1..f89edf08bb 100644
--- a/examples/karaf-itest-example/pom.xml
+++ b/examples/karaf-itest-example/pom.xml
@@ -52,6 +52,11 @@
             <version>${project.version}</version>
             <scope>test</scope>
         </dependency>
+        <dependency>
+            <groupId>javax.annotation</groupId>
+            <artifactId>javax.annotation-api</artifactId>
+            <version>${javax.annotation.version}</version>
+        </dependency>
         <!-- Define the Apache Karaf version to download and use for the test 
-->
         <!-- We use a released version here to avoid SNAPSHOT resolution -->
         <dependency>
diff --git a/itests/common/pom.xml b/itests/common/pom.xml
index 21d55b0ad9..6f8843eb6b 100644
--- a/itests/common/pom.xml
+++ b/itests/common/pom.xml
@@ -85,14 +85,17 @@
         <dependency>
             <groupId>org.osgi</groupId>
             <artifactId>org.osgi.framework</artifactId>
+            <scope>compile</scope>
         </dependency>
         <dependency>
             <groupId>org.osgi</groupId>
             <artifactId>org.osgi.util.tracker</artifactId>
+            <scope>compile</scope>
         </dependency>
         <dependency>
             <groupId>org.apache.felix</groupId>
             <artifactId>org.apache.felix.configadmin</artifactId>
+            <scope>compile</scope>
         </dependency>
 
         <dependency>

Reply via email to