Consolidating the maven dependency version at the cds-aggregator pom 81/143581/4
authorajashank <ajay.shankar@capgemini.com>
Tue, 24 Mar 2026 13:10:32 +0000 (18:40 +0530)
committerajashank <ajay.shankar@capgemini.com>
Wed, 25 Mar 2026 14:33:13 +0000 (20:03 +0530)
Issue-ID: CCSDK-4141
Change-Id: I723521cfb04e532802f2a2a16a05da3260bccf30
Signed-off-by: ajashank <ajay.shankar@capgemini.com>
docs/api-reference/media/cds-bp-processor-api-swagger.json
ms/blueprintsprocessor/application/pom.xml
ms/blueprintsprocessor/modules/commons/message-lib/pom.xml
ms/blueprintsprocessor/modules/commons/ssh-lib/pom.xml
ms/blueprintsprocessor/modules/inbounds/selfservice-api/pom.xml
ms/blueprintsprocessor/parent/pom.xml
ms/sdclistener/parent/pom.xml
pom.xml

index c80a77d..0096985 100644 (file)
           "required" : false,
           "type" : "string",
           "default" : "ASC"
+        }, {
+          "name" : "published",
+          "in" : "query",
+          "description" : "Filter by published status (true or false)",
+          "required" : false,
+          "type" : "boolean"
         } ],
         "responses" : {
           "200" : {
         "missingNode" : {
           "type" : "boolean"
         },
+        "pojo" : {
+          "type" : "boolean"
+        },
         "integralNumber" : {
           "type" : "boolean"
         },
         "textual" : {
           "type" : "boolean"
         },
-        "pojo" : {
-          "type" : "boolean"
-        },
         "nodeType" : {
           "type" : "string",
           "enum" : [ "ARRAY", "BINARY", "BOOLEAN", "MISSING", "NULL", "NUMBER", "OBJECT", "POJO", "STRING" ]
         },
-        "short" : {
-          "type" : "boolean"
-        },
         "array" : {
           "type" : "boolean"
         },
         "number" : {
           "type" : "boolean"
         },
-        "object" : {
-          "type" : "boolean"
-        },
         "boolean" : {
           "type" : "boolean"
         },
         "long" : {
           "type" : "boolean"
         },
+        "short" : {
+          "type" : "boolean"
+        },
         "binary" : {
           "type" : "boolean"
+        },
+        "object" : {
+          "type" : "boolean"
         }
       }
     },
         "missingNode" : {
           "type" : "boolean"
         },
+        "pojo" : {
+          "type" : "boolean"
+        },
         "integralNumber" : {
           "type" : "boolean"
         },
         "textual" : {
           "type" : "boolean"
         },
-        "pojo" : {
-          "type" : "boolean"
-        },
-        "short" : {
-          "type" : "boolean"
-        },
         "array" : {
           "type" : "boolean"
         },
         "number" : {
           "type" : "boolean"
         },
-        "object" : {
-          "type" : "boolean"
-        },
         "boolean" : {
           "type" : "boolean"
         },
         "long" : {
           "type" : "boolean"
         },
+        "short" : {
+          "type" : "boolean"
+        },
         "binary" : {
           "type" : "boolean"
+        },
+        "object" : {
+          "type" : "boolean"
         }
       }
     },
         "last" : {
           "type" : "boolean"
         },
-        "first" : {
-          "type" : "boolean"
-        },
         "size" : {
           "type" : "integer",
           "format" : "int32"
         "sort" : {
           "$ref" : "#/definitions/Sort"
         },
+        "first" : {
+          "type" : "boolean"
+        },
         "empty" : {
           "type" : "boolean"
         }
         "last" : {
           "type" : "boolean"
         },
-        "first" : {
-          "type" : "boolean"
-        },
         "size" : {
           "type" : "integer",
           "format" : "int32"
         "sort" : {
           "$ref" : "#/definitions/Sort"
         },
+        "first" : {
+          "type" : "boolean"
+        },
         "empty" : {
           "type" : "boolean"
         }
     "Pageable" : {
       "type" : "object",
       "properties" : {
-        "paged" : {
+        "unpaged" : {
           "type" : "boolean"
         },
-        "unpaged" : {
+        "paged" : {
           "type" : "boolean"
         },
         "pageSize" : {
index 3b71dfd..740df76 100755 (executable)
         <dependency>
             <groupId>org.scala-lang</groupId>
             <artifactId>scala-library</artifactId>
-            <version>2.13.16</version>
         </dependency>
         <dependency>
             <groupId>com.nhaarman.mockitokotlin2</groupId>
index 2ec9f6e..05c291b 100644 (file)
@@ -41,7 +41,6 @@
          <dependency>
             <groupId>org.scala-lang</groupId>
             <artifactId>scala-library</artifactId>
-            <version>2.13.16</version>
         </dependency>
         <dependency>
             <groupId>org.springframework.kafka</groupId>
index 2cd0d29..f742479 100644 (file)
@@ -46,7 +46,6 @@
         <dependency>
             <groupId>org.scala-lang</groupId>
             <artifactId>scala-library</artifactId>
-            <version>2.13.16</version>
         </dependency>
     </dependencies>
 </project>
index e010a05..45cf10b 100755 (executable)
@@ -74,7 +74,6 @@
         <dependency>
             <groupId>org.scala-lang</groupId>
             <artifactId>scala-library</artifactId>
-            <version>2.13.16</version>
         </dependency>
         <dependency>
             <groupId>org.springframework.kafka</groupId>
index a6150d0..b84e3eb 100755 (executable)
         <commons-io-version>2.17.0</commons-io-version>
         <commons-compress-version>1.26.0</commons-compress-version>
         <commons-collections-version>4.4</commons-collections-version>
-        <commons-beanutils-version>1.11.0</commons-beanutils-version>
-        <commons-text-version>1.10.0</commons-text-version>
 
-        <jsoup-version>1.15.3</jsoup-version>
-        <scala-version>2.13.16</scala-version>
-        <jetbrains-annotations-version>23.0.0</jetbrains-annotations-version>
-        <jsr305-version>3.0.2</jsr305-version>
     </properties>
 
     <dependencyManagement>
         <dependencies>
-            <dependency>
-                <groupId>com.google.errorprone</groupId>
-                <artifactId>error_prone_annotations</artifactId>
-                <version>2.41.0</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jetbrains.kotlinx</groupId>
-                <artifactId>kotlinx-coroutines-core-jvm</artifactId>
-                <version>1.9.0</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jetbrains.kotlinx</groupId>
-                <artifactId>kotlinx-coroutines-reactive</artifactId>
-                <version>1.9.0</version>
-            </dependency>
-            <!-- Import Jakarta JAXB BOM -->
-            <dependency>
-                <groupId>org.glassfish.jaxb</groupId>
-                <artifactId>jaxb-bom</artifactId>
-                <version>4.0.5</version>
-                <type>pom</type>
-                <scope>import</scope>
-            </dependency>
-            <!-- Commons Logging: resolve 1.2 vs 1.3.5 -->
-            <dependency>
-                <groupId>commons-logging</groupId>
-                <artifactId>commons-logging</artifactId>
-                <version>1.3.5</version>
-            </dependency>
-            <!-- Woodstox: match jackson-dataformat-xml expectation -->
-            <dependency>
-                <groupId>com.fasterxml.woodstox</groupId>
-                <artifactId>woodstox-core</artifactId>
-                <version>7.1.1</version>
-            </dependency>
-            <!-- ANTLR: unify to 4.13.0 referenced by Hibernate chain -->
-            <dependency>
-                <groupId>org.antlr</groupId>
-                <artifactId>antlr4-runtime</artifactId>
-                <version>4.13.0</version>
-            </dependency>
             <!-- Spring Boot -->
             <dependency>
                 <groupId>org.springframework.boot</groupId>
                 <artifactId>jython-standalone</artifactId>
                 <version>${jython.version}</version>
             </dependency>
-            <dependency>
-                <groupId>net.minidev</groupId>
-                <artifactId>json-smart</artifactId>
-                <version>${json-smart.version}</version>
-            </dependency>
-            <!-- commons-beanutils Dependency -->
-            <dependency>
-                <groupId>commons-beanutils</groupId>
-                <artifactId>commons-beanutils</artifactId>
-                <version>${commons-beanutils-version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.commons</groupId>
-                <artifactId>commons-text</artifactId>
-                <version>${commons-text-version}</version>
-            </dependency>
-
-            <!-- jsoup Dependency -->
-            <dependency>
-                <groupId>org.jsoup</groupId>
-                <artifactId>jsoup</artifactId>
-                <version>${jsoup-version}</version>
-            </dependency>
-            <!-- protobuf-java and protobuf-java-utils -->
-            <dependency>
-                <groupId>com.google.protobuf</groupId>
-                <artifactId>protobuf-java</artifactId>
-                <version>${protobuff.java.utils.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>com.google.protobuf</groupId>
-                <artifactId>protobuf-java-util</artifactId>
-                <version>${protobuff.java.utils.version}</version>
-            </dependency>
-            <!-- httpclient Dependency -->
-            <dependency>
-                <groupId>org.apache.httpcomponents</groupId>
-                <artifactId>httpclient</artifactId>
-                <version>${apache.httpcomponents.client.version}</version>
-            </dependency>
-            <!-- scala Dependencies -->
-            <dependency>
-                <groupId>org.scala-lang</groupId>
-                <artifactId>scala-library</artifactId>
-                <version>${scala-version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.scala-lang</groupId>
-                <artifactId>scala-reflect</artifactId>
-                <version>${scala-version}</version>
-            </dependency>
-
-            <!-- JetBrains annotations -->
-            <dependency>
-                <groupId>org.jetbrains</groupId>
-                <artifactId>annotations</artifactId>
-                <version>${jetbrains-annotations-version}</version>
-            </dependency>
-            <!-- jsr305 Dependency -->
-            <dependency>
-                <groupId>com.google.code.findbugs</groupId>
-                <artifactId>jsr305</artifactId>
-                <version>${jsr305-version}</version>
-            </dependency>
-
             <!-- Kotlin Dependencies -->
             <dependency>
                 <groupId>org.jetbrains.kotlin</groupId>
         <dependency>
             <groupId>org.apache.commons</groupId>
             <artifactId>commons-lang3</artifactId>
-            <version>3.17.0</version>
         </dependency>
         <dependency>
             <groupId>org.apache.commons</groupId>
         <dependency>
             <groupId>commons-io</groupId>
             <artifactId>commons-io</artifactId>
-            <version>2.17.0</version>
         </dependency>
         <dependency>
             <groupId>com.jayway.jsonpath</groupId>
             <groupId>org.onap.ccsdk.cds.error.catalog</groupId>
             <artifactId>error-catalog-core</artifactId>
         </dependency>
-        <!-- Import Jakarta JAXB BOM -->
-        <dependency>
-            <groupId>org.glassfish.jaxb</groupId>
-            <artifactId>jaxb-bom</artifactId>
-            <version>4.0.5</version>
-            <type>pom</type>
-            <scope>import</scope>
-        </dependency>
-        <!-- required for java 11 -->
-        <!--<dependency>
-            <groupId>javax.xml.bind</groupId>
-            <artifactId>jaxb-api</artifactId>
-        </dependency>
-        <dependency>
-            <groupId>com.sun.xml.bind</groupId>
-            <artifactId>jaxb-core</artifactId>
-            <version>4.0.4</version>
-        </dependency>
-        <dependency>
-            <groupId>com.sun.xml.bind</groupId>
-            <artifactId>jaxb-impl</artifactId>
-            <version>2.3.0</version>
-        </dependency> -->
         <dependency>
             <groupId>org.springframework.boot</groupId>
             <artifactId>spring-boot-starter-validation</artifactId>
index f517e8b..62f3b19 100755 (executable)
         <jmockit.version>1.49</jmockit.version>
         <reactorcore.version>3.2.6.RELEASE</reactorcore.version>
 
-        <jsoup-version>1.15.3</jsoup-version>
-        <jetbrains-annotations-version>23.0.0</jetbrains-annotations-version>
-        <error-prone-annotations-version>2.41.0</error-prone-annotations-version>
     </properties>
 
     <dependencyManagement>
         <dependencies>
-            <dependency>
-                <groupId>org.jetbrains.kotlinx</groupId>
-                <artifactId>kotlinx-coroutines-core</artifactId>
-                <version>1.9.0</version>
-            </dependency>
-            <dependency>
-            <groupId>org.jetbrains.kotlinx</groupId>
-            <artifactId>kotlinx-coroutines-reactor</artifactId>
-            <version>1.9.0</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jetbrains.kotlinx</groupId>
-                <artifactId>kotlinx-coroutines-core-jvm</artifactId>
-                <version>1.9.0</version>
-            </dependency>
-            <dependency>
-                <groupId>org.jetbrains.kotlinx</groupId>
-                <artifactId>kotlinx-coroutines-reactive</artifactId>
-                <version>1.9.0</version>
-            </dependency>
-            <dependency>
-                <groupId>com.fasterxml.woodstox</groupId>
-                <artifactId>woodstox-core</artifactId>
-                <version>7.1.1</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.httpcomponents</groupId>
-                <artifactId>httpclient</artifactId>
-                <version>4.5.14</version>
-            </dependency>
             <!-- Spring Boot -->
             <dependency>
                 <groupId>org.springframework.boot</groupId>
             </dependency>
 
             <!-- Common Utils Dependencies -->
-            <dependency>
-                <groupId>org.apache.commons</groupId>
-                <artifactId>commons-lang3</artifactId>
-                <version>3.17.0</version>
-            </dependency>
             <dependency>
                 <groupId>org.apache.commons</groupId>
                 <artifactId>commons-collections4</artifactId>
                 <version>4.4</version>
             </dependency>
-            <dependency>
-                <groupId>commons-io</groupId>
-                <artifactId>commons-io</artifactId>
-                <version>2.17.0</version>
-            </dependency>
             <dependency>
                 <groupId>org.apache.commons</groupId>
                 <artifactId>commons-compress</artifactId>
                     </exclusion>
                 </exclusions>
             </dependency>
-
-            <!-- error_prone_annotation Dependency -->
-            <dependency>
-                <groupId>com.google.errorprone</groupId>
-                <artifactId>error_prone_annotations</artifactId>
-                <version>${error-prone-annotations-version}</version>
-            </dependency>
-            <!-- JetBrains annotations Dependency -->
-            <dependency>
-                <groupId>org.jetbrains</groupId>
-                <artifactId>annotations</artifactId>
-                <version>${jetbrains-annotations-version}</version>
-            </dependency>
-            <!-- jsoup Dependency -->
-            <dependency>
-                <groupId>org.jsoup</groupId>
-                <artifactId>jsoup</artifactId>
-                <version>${jsoup-version}</version>
-            </dependency>
-
             <!-- Test Dependency -->
             <dependency>
                 <groupId>io.grpc</groupId>
diff --git a/pom.xml b/pom.xml
index db2c14a..ddf54d0 100644 (file)
--- a/pom.xml
+++ b/pom.xml
@@ -89,9 +89,152 @@ limitations under the License.
         <protobuff.java.version>3.25.8</protobuff.java.version>
         <protobuff.java.utils.version>3.25.8</protobuff.java.utils.version>
         <mockk.version>1.13.12</mockk.version>
+        <commons-beanutils-version>1.11.0</commons-beanutils-version>
+        <commons-text-version>1.10.0</commons-text-version>
+        <jsoup-version>1.15.3</jsoup-version>
+        <scala-version>2.13.16</scala-version>
+        <jetbrains-annotations-version>23.0.0</jetbrains-annotations-version>
+        <jsr305-version>3.0.2</jsr305-version>
+        <jsoup-version>1.15.3</jsoup-version>
+        <error-prone-annotations-version>2.41.0</error-prone-annotations-version>
 
     </properties>
 
+    <dependencyManagement>
+        <dependencies>
+            <dependency>
+                <groupId>com.google.errorprone</groupId>
+                <artifactId>error_prone_annotations</artifactId>
+                <version>2.41.0</version>
+            </dependency>
+            <!-- Import Jakarta JAXB BOM -->
+            <dependency>
+                <groupId>org.glassfish.jaxb</groupId>
+                <artifactId>jaxb-bom</artifactId>
+                <version>4.0.5</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+            <!-- Commons Logging: resolve 1.2 vs 1.3.5 -->
+            <dependency>
+                <groupId>commons-logging</groupId>
+                <artifactId>commons-logging</artifactId>
+                <version>1.3.5</version>
+            </dependency>
+            <!-- Woodstox: match jackson-dataformat-xml expectation -->
+            <dependency>
+                <groupId>com.fasterxml.woodstox</groupId>
+                <artifactId>woodstox-core</artifactId>
+                <version>7.1.1</version>
+            </dependency>
+            <!-- ANTLR: unify to 4.13.0 referenced by Hibernate chain -->
+            <dependency>
+                <groupId>org.antlr</groupId>
+                <artifactId>antlr4-runtime</artifactId>
+                <version>4.13.0</version>
+            </dependency>
+            <dependency>
+                <groupId>net.minidev</groupId>
+                <artifactId>json-smart</artifactId>
+                <version>${json-smart.version}</version>
+            </dependency>
+            <!-- commons-beanutils Dependency -->
+            <dependency>
+                <groupId>commons-beanutils</groupId>
+                <artifactId>commons-beanutils</artifactId>
+                <version>${commons-beanutils-version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.commons</groupId>
+                <artifactId>commons-text</artifactId>
+                <version>${commons-text-version}</version>
+            </dependency>
+            <!-- jsoup Dependency -->
+            <dependency>
+                <groupId>org.jsoup</groupId>
+                <artifactId>jsoup</artifactId>
+                <version>${jsoup-version}</version>
+            </dependency>
+            <!-- protobuf-java and protobuf-java-utils -->
+            <dependency>
+                <groupId>com.google.protobuf</groupId>
+                <artifactId>protobuf-java</artifactId>
+                <version>${protobuff.java.utils.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>com.google.protobuf</groupId>
+                <artifactId>protobuf-java-util</artifactId>
+                <version>${protobuff.java.utils.version}</version>
+            </dependency>
+            <!-- httpclient Dependency -->
+            <dependency>
+                <groupId>org.apache.httpcomponents</groupId>
+                <artifactId>httpclient</artifactId>
+                <version>${apache.httpcomponents.client.version}</version>
+            </dependency>
+            <!-- scala Dependencies -->
+            <dependency>
+                <groupId>org.scala-lang</groupId>
+                <artifactId>scala-library</artifactId>
+                <version>${scala-version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.scala-lang</groupId>
+                <artifactId>scala-reflect</artifactId>
+                <version>${scala-version}</version>
+            </dependency>
+
+            <!-- JetBrains annotations -->
+            <dependency>
+                <groupId>org.jetbrains</groupId>
+                <artifactId>annotations</artifactId>
+                <version>${jetbrains-annotations-version}</version>
+            </dependency>
+            <!-- jsr305 Dependency -->
+            <dependency>
+                <groupId>com.google.code.findbugs</groupId>
+                <artifactId>jsr305</artifactId>
+                <version>${jsr305-version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.commons</groupId>
+                <artifactId>commons-lang3</artifactId>
+                <version>3.17.0</version>
+            </dependency>
+            <dependency>
+                <groupId>commons-io</groupId>
+                <artifactId>commons-io</artifactId>
+                <version>2.17.0</version>
+            </dependency>
+            <dependency>
+                <groupId>com.fasterxml.jackson</groupId>
+                <artifactId>jackson-bom</artifactId>
+                <version>2.19.2</version>
+                <type>pom</type>
+                <scope>import</scope>
+            </dependency>
+            <dependency>
+                <groupId>org.jetbrains.kotlinx</groupId>
+                <artifactId>kotlinx-coroutines-core</artifactId>
+                <version>${kotlin.couroutines.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.jetbrains.kotlinx</groupId>
+                <artifactId>kotlinx-coroutines-reactor</artifactId>
+                <version>${kotlin.couroutines.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.jetbrains.kotlinx</groupId>
+                <artifactId>kotlinx-coroutines-core-jvm</artifactId>
+                <version>${kotlin.couroutines.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.jetbrains.kotlinx</groupId>
+                <artifactId>kotlinx-coroutines-reactive</artifactId>
+                <version>${kotlin.couroutines.version}</version>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
     <dependencies>
         <dependency>
             <groupId>ch.qos.logback</groupId>
@@ -369,7 +512,11 @@ limitations under the License.
                                         Dependency convergence failure: multiple versions detected.
                                     </message>
                                 </dependencyConvergence>
-
+                                <requireSameVersions>
+                                    <message>
+                                        Multiple versions of the same dependency detected — align versions in dependencyManagement.
+                                    </message>
+                                </requireSameVersions>
                                 <!-- Ban legacy/broken or security-vulnerable dependencies -->
                                 <bannedDependencies>
                                     <searchTransitive>true</searchTransitive>