Merge "Update to use maven version 3.9"
diff --git a/jjb/ccsdk/apps.yaml b/jjb/ccsdk/apps.yaml
index 0026ad7..97a9b54 100644
--- a/jjb/ccsdk/apps.yaml
+++ b/jjb/ccsdk/apps.yaml
@@ -37,7 +37,7 @@
       - "montreal":
           branch: "montreal"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-apps-settings"
     # due to a strange macro / variable translation problem this needs to be
     # passed as a string block to properly get the properties correctly defined
@@ -80,7 +80,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-apps-settings"
     # due to a strange macro / variable translation problem this needs to be
     # passed as a string block to properly get the properties correctly defined
@@ -106,7 +106,7 @@
     project-name: "ccsdk-apps"
     branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-apps-settings"
     mvn-goals: "clean install"
     mvn-opts: "-Xmx1024m"
@@ -122,7 +122,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-apps-settings"
     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
     build-node: ubuntu1804-builder-4c-4g
diff --git a/jjb/ccsdk/ccsdk-csit.yaml b/jjb/ccsdk/ccsdk-csit.yaml
index 8cc764c..c30a39c 100644
--- a/jjb/ccsdk/ccsdk-csit.yaml
+++ b/jjb/ccsdk/ccsdk-csit.yaml
@@ -22,7 +22,7 @@
       - "montreal":
           branch: "montreal"
     mvn-settings: "ccsdk-distribution-settings"
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     robot-options: ""
     branch: "master"
 
@@ -50,6 +50,6 @@
           branch: "london"
     java-version: openjdk17
     mvn-settings: "ccsdk-oran-settings"
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     robot-options: ""
     branch: "master"
diff --git a/jjb/ccsdk/ccsdk-oran.yaml b/jjb/ccsdk/ccsdk-oran.yaml
index b2df39c..69e1d4e 100644
--- a/jjb/ccsdk/ccsdk-oran.yaml
+++ b/jjb/ccsdk/ccsdk-oran.yaml
@@ -33,7 +33,7 @@
       - "london":
           branch: "london"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-oran-settings"
     files: "**"
     archive-artifacts: ""
@@ -72,7 +72,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-oran-settings"
     files: "**"
     archive-artifacts: ""
@@ -93,7 +93,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-oran-settings"
     mvn-opts: "-Ddocker.skip=true --add-opens=java.base/java.util=ALL-UNNAMED"
     build-node: centos8-builder-4c-4g
@@ -114,7 +114,7 @@
     project-name: "ccsdk-oran"
     branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-oran-settings"
     mvn-goals: "clean install"
     mvn-opts: "-Xmx1024m -Ddocker.skip=true"
diff --git a/jjb/ccsdk/cds.yaml b/jjb/ccsdk/cds.yaml
index 2d290c1..779ae09 100644
--- a/jjb/ccsdk/cds.yaml
+++ b/jjb/ccsdk/cds.yaml
@@ -30,7 +30,7 @@
       - "montreal":
           branch: "montreal"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-cds-settings"
     # due to a strange macro / variable translation problem this needs to be
     # passed as a string block to properly get the properties correctly defined
@@ -72,7 +72,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-cds-settings"
     # due to a strange macro / variable translation problem this needs to be
     # passed as a string block to properly get the properties correctly defined
@@ -98,7 +98,7 @@
     project-name: "ccsdk-cds"
     branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-cds-settings"
     mvn-goals: "clean install"
     mvn-opts: "-Xmx1024m"
@@ -114,7 +114,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-cds-settings"
     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
     build-node: centos8-builder-4c-4g
diff --git a/jjb/ccsdk/distribution.yaml b/jjb/ccsdk/distribution.yaml
index 390e4c0..dbe3fd4 100644
--- a/jjb/ccsdk/distribution.yaml
+++ b/jjb/ccsdk/distribution.yaml
@@ -34,7 +34,7 @@
       - "montreal":
           branch: "montreal"
           java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-distribution-settings"
     files: "**"
     archive-artifacts: ""
@@ -75,7 +75,7 @@
       - "master":
           branch: "master"
           java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-distribution-settings"
     files: "**"
     archive-artifacts: ""
@@ -96,7 +96,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-distribution-settings"
     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
     build-node: centos8-docker-8c-8g
diff --git a/jjb/ccsdk/features.yaml b/jjb/ccsdk/features.yaml
index a7030e9..8d29265 100644
--- a/jjb/ccsdk/features.yaml
+++ b/jjb/ccsdk/features.yaml
@@ -28,7 +28,7 @@
           branch: "montreal"
           mvn-opts: "-Xmx3072m"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-features-settings"
     # due to a strange macro / variable translation problem this needs to be
     # passed as a string block to properly get the properties correctly defined
@@ -65,7 +65,7 @@
           branch: "master"
           mvn-opts: "-Xmx3072m"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-features-settings"
     # due to a strange macro / variable translation problem this needs to be
     # passed as a string block to properly get the properties correctly defined
@@ -91,7 +91,7 @@
     project-name: "ccsdk-features"
     branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-features-settings"
     mvn-goals: "clean install"
     mvn-opts: "-Xmx3072m"
@@ -107,7 +107,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-features-settings"
     mvn-opts: "-Xmx3072m --add-opens=java.base/java.util=ALL-UNNAMED"
     build-node: centos8-builder-4c-4g
diff --git a/jjb/ccsdk/odl-legacy.yaml b/jjb/ccsdk/odl-legacy.yaml
index 09695ff..d0bca52 100644
--- a/jjb/ccsdk/odl-legacy.yaml
+++ b/jjb/ccsdk/odl-legacy.yaml
@@ -31,7 +31,7 @@
       - "montreal":
           branch: "montreal"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-odl-legacy-settings"
     # due to a strange macro / variable translation problem this needs to be
     # passed as a string block to properly get the properties correctly defined
@@ -57,7 +57,7 @@
     project-name: "ccsdk-odl-legacy"
     branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-odl-legacy-settings"
     mvn-goals: "clean install"
     mvn-opts: "-Xmx1024m"
@@ -73,7 +73,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-odl-legacy-settings"
     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
     build-node: centos8-builder-4c-4g
diff --git a/jjb/ccsdk/parent.yaml b/jjb/ccsdk/parent.yaml
index 9a263af..c76eec5 100644
--- a/jjb/ccsdk/parent.yaml
+++ b/jjb/ccsdk/parent.yaml
@@ -27,7 +27,7 @@
       - "montreal":
           branch: "montreal"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-parent-settings"
     # due to a strange macro / variable translation problem this needs to be
     # passed as a string block to properly get the properties correctly defined
@@ -71,7 +71,7 @@
             - "{project-name}-gerrit-release-jobs":
                 mvn-params: "-Drevision=3.0.0"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-parent-settings"
     # due to a strange macro / variable translation problem this needs to be
     # passed as a string block to properly get the properties correctly defined
@@ -92,7 +92,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-parent-settings"
     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
     build-node: centos8-builder-4c-4g
diff --git a/jjb/ccsdk/sli.yaml b/jjb/ccsdk/sli.yaml
index 0b92f82..b4d02a1 100644
--- a/jjb/ccsdk/sli.yaml
+++ b/jjb/ccsdk/sli.yaml
@@ -25,7 +25,7 @@
       - "montreal":
           branch: "montreal"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-sli-settings"
     # due to a strange macro / variable translation problem this needs to be
     # passed as a string block to properly get the properties correctly defined
@@ -61,7 +61,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-sli-settings"
     # due to a strange macro / variable translation problem this needs to be
     # passed as a string block to properly get the properties correctly defined
@@ -87,7 +87,7 @@
     project-name: "ccsdk-sli"
     branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-sli-settings"
     mvn-goals: "clean install"
     mvn-opts: "-Xmx1024m"
@@ -103,7 +103,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "ccsdk-sli-settings"
     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
     build-node: centos8-builder-4c-4g
diff --git a/jjb/sdnc/sdnc-apps.yaml b/jjb/sdnc/sdnc-apps.yaml
index 6f72545..e56b6d4 100644
--- a/jjb/sdnc/sdnc-apps.yaml
+++ b/jjb/sdnc/sdnc-apps.yaml
@@ -36,7 +36,7 @@
       - "montreal":
           branch: "montreal"
     java-version: openjdk11
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "sdnc-apps-settings"
 
     # due to a strange macro / variable translation problem this needs to be
@@ -46,7 +46,7 @@
       deployAtEnd=true
     files: "**"
     archive-artifacts: ""
-    maven-version: "mvn38"
+    maven-version: "mvn39"
     build-node: ubuntu1804-builder-4c-4g
     mvn-snapshot-id: "ecomp-snapshots"
     nexus-snapshot-repo: "snapshots"
@@ -86,7 +86,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "sdnc-apps-settings"
 
     # due to a strange macro / variable translation problem this needs to be
@@ -96,7 +96,7 @@
       deployAtEnd=true
     files: "**"
     archive-artifacts: ""
-    maven-version: "mvn38"
+    maven-version: "mvn39"
     build-node: ubuntu1804-builder-4c-4g
     mvn-snapshot-id: "ecomp-snapshots"
     nexus-snapshot-repo: "snapshots"
@@ -114,11 +114,11 @@
     project-name: "sdnc-apps"
     branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "sdnc-apps-settings"
     mvn-goals: "clean install"
     mvn-opts: "-Xmx1024m"
-    maven-version: "mvn38"
+    maven-version: "mvn39"
 
 - project:
     name: sdnc-apps-clm
@@ -132,6 +132,6 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "sdnc-apps-settings"
     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
diff --git a/jjb/sdnc/sdnc-csit.yaml b/jjb/sdnc/sdnc-csit.yaml
index 98058d9..1a60845 100644
--- a/jjb/sdnc/sdnc-csit.yaml
+++ b/jjb/sdnc/sdnc-csit.yaml
@@ -20,6 +20,6 @@
       - "montreal":
           branch: "montreal"
     mvn-settings: "sdnc-oam-settings"
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     robot-options: ""
     branch: "master"
diff --git a/jjb/sdnc/sdnc-northbound.yaml b/jjb/sdnc/sdnc-northbound.yaml
index ce481ba..1293019 100644
--- a/jjb/sdnc/sdnc-northbound.yaml
+++ b/jjb/sdnc/sdnc-northbound.yaml
@@ -20,7 +20,7 @@
       - "montreal":
           branch: "montreal"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "sdnc-northbound-settings"
 
     # due to a strange macro / variable translation problem this needs to be
@@ -30,7 +30,7 @@
       deployAtEnd=true
     files: "**"
     archive-artifacts: ""
-    maven-version: "mvn38"
+    maven-version: "mvn39"
     build-node: ubuntu1804-builder-4c-4g
     mvn-snapshot-id: "ecomp-snapshots"
     nexus-snapshot-repo: "snapshots"
@@ -55,7 +55,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "sdnc-northbound-settings"
 
     # due to a strange macro / variable translation problem this needs to be
@@ -65,7 +65,7 @@
       deployAtEnd=true
     files: "**"
     archive-artifacts: ""
-    maven-version: "mvn38"
+    maven-version: "mvn39"
     build-node: ubuntu1804-builder-4c-4g
     mvn-snapshot-id: "ecomp-snapshots"
     nexus-snapshot-repo: "snapshots"
@@ -85,7 +85,7 @@
     mvn-settings: "sdnc-northbound-settings"
     mvn-goals: "clean install"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-opts: "-Xmx1024m"
 
 - project:
@@ -101,5 +101,5 @@
           branch: "master"
     mvn-settings: "sdnc-northbound-settings"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"
diff --git a/jjb/sdnc/sdnc-oam.yaml b/jjb/sdnc/sdnc-oam.yaml
index ae52fd7..a6c52e2 100644
--- a/jjb/sdnc/sdnc-oam.yaml
+++ b/jjb/sdnc/sdnc-oam.yaml
@@ -28,7 +28,7 @@
       - "montreal":
           branch: "montreal"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "sdnc-oam-settings"
     files: "**"
     archive-artifacts: ""
@@ -67,7 +67,7 @@
       - "master":
           branch: "master"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-settings: "sdnc-oam-settings"
     files: "**"
     archive-artifacts: ""
@@ -90,5 +90,5 @@
           branch: "master"
     mvn-settings: "sdnc-oam-settings"
     java-version: openjdk17
-    mvn-version: "mvn38"
+    mvn-version: "mvn39"
     mvn-opts: "--add-opens=java.base/java.util=ALL-UNNAMED"