Fix GHA workflow for maven install error 32/14532/1
authorRavi Pendurty <ravi.pendurty@highstreet-technologies.com>
Fri, 6 Jun 2025 08:48:24 +0000 (14:18 +0530)
committerRavi Pendurty <ravi.pendurty@highstreet-technologies.com>
Fri, 6 Jun 2025 08:50:59 +0000 (14:20 +0530)
Install maven explicitly and not via maven-version which is no longer supported

Issue-ID: OAM-463
Change-Id: Id7b5354a07e6dbdb2894bfb4269cf90aad494fdc
Signed-off-by: Ravi Pendurty <ravi.pendurty@highstreet-technologies.com>
.github/workflows/maven-build.yml

index 119301b..9cff7ef 100644 (file)
@@ -30,10 +30,20 @@ jobs:
       uses: actions/setup-java@v4
       with:
         java-version: '21'
-        maven-version: '3.9.9'
         distribution: 'temurin'
         cache: maven
 
+    - name: Install Maven 3.9.9
+      run: |
+          MAVEN_VERSION=3.9.9
+          curl -sL https://downloads.apache.org/maven/maven-3/$MAVEN_VERSION/binaries/apache-maven-$MAVEN_VERSION-bin.tar.gz | tar xz
+          sudo mv apache-maven-$MAVEN_VERSION /opt/maven
+          echo "MAVEN_HOME=/opt/maven" >> $GITHUB_ENV
+          echo "/opt/maven/bin" >> $GITHUB_PATH
+
+    - name: Check Maven version
+      run: mvn -v
+
     - name: ðŸ§¾ Print All Environment Variables
       run: env