From fd956af77dd39342f611fae9cf883b0ba08eb095 Mon Sep 17 00:00:00 2001 From: OmOmofonmwan Date: Tue, 5 Aug 2025 12:48:02 -0500 Subject: [PATCH 1/6] Updated GH Actions to Java 24 versions --- .github/workflows/build.yml | 4 ++-- .github/workflows/post_build.yml | 2 +- .github/workflows/release.yml | 2 +- pom.xml | 2 +- 4 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c252276b4..f79b06c9f 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -16,14 +16,14 @@ jobs: if: github.event_name == 'pull_request' steps: - name: Pull Request Version Validation - uses: ikmdev/maven-pull-request-version-validation-action@v2 + uses: ikmdev/maven-pull-request-version-validation-action@v2.1.0 build-job: name: Build Job runs-on: ubuntu-24.04 steps: - name: Build IKMDEV Code - uses: ikmdev/maven-clean-install-build-action@v3 + uses: ikmdev/maven-clean-install-build-action@v3.5.0 with: branch_name: ${{github.ref_name}} \ No newline at end of file diff --git a/.github/workflows/post_build.yml b/.github/workflows/post_build.yml index 4b4815aca..3212232a3 100644 --- a/.github/workflows/post_build.yml +++ b/.github/workflows/post_build.yml @@ -27,7 +27,7 @@ jobs: - name: IKMDEV Post Build Action id: ikmdev_post_build - uses: ikmdev/maven-post-build-action@v3.1.0 + uses: ikmdev/maven-post-build-action@v3.2.0 with: nexus_repo_password: ${{secrets.EC2_NEXUS_PASSWORD}} branch_name: ${{github.event.workflow_run.head_branch}} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index cb8cf2525..73c166bfc 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -42,7 +42,7 @@ jobs: token: ${{secrets.IKMDEVOPS_PAT_TOKEN}} - name: Shared Release Action - uses: ikmdev/maven-semver-release-action@v2 + uses: ikmdev/maven-semver-release-action@v2.7.0 with: version_type: ${{ github.event.inputs.version_type }} github_token: ${{secrets.GITHUB_TOKEN}} diff --git a/pom.xml b/pom.xml index 12e6a06dc..021a361d4 100644 --- a/pom.xml +++ b/pom.xml @@ -47,7 +47,7 @@ UTF-8 - 21 + 24 2.0.17 From 7e9bab3467a830919efcb0b1871b66d8ea2c313b Mon Sep 17 00:00:00 2001 From: OmOmofonmwan Date: Tue, 5 Aug 2025 12:50:10 -0500 Subject: [PATCH 2/6] Updated Maven Wrapper 3.9.11 --- .mvn/wrapper/maven-wrapper.properties | 2 +- README.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.mvn/wrapper/maven-wrapper.properties b/.mvn/wrapper/maven-wrapper.properties index d58dfb70b..12fbe1e90 100644 --- a/.mvn/wrapper/maven-wrapper.properties +++ b/.mvn/wrapper/maven-wrapper.properties @@ -16,4 +16,4 @@ # under the License. wrapperVersion=3.3.2 distributionType=only-script -distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.9/apache-maven-3.9.9-bin.zip +distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.9.11/apache-maven-3.9.11-bin.zip diff --git a/README.md b/README.md index e9fa8e098..5d9ea69b3 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ Primary changes: * Remove some modules, retaining core API and parsers * Replace guava with java.util and Eclipse collections -Requires Java 21. +Requires Java 24. To build on Unix/Linux/OSX: `./mvnw clean install` From 5f1685f49fc4cf90f726307f644e964d84686474 Mon Sep 17 00:00:00 2001 From: OmOmofonmwan Date: Tue, 5 Aug 2025 12:53:49 -0500 Subject: [PATCH 3/6] Updated POM with Java 24 configurations --- .mvn/jvm.config | 1 - pom.xml | 11 ++++++++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.mvn/jvm.config b/.mvn/jvm.config index 50f549be0..e69de29bb 100644 --- a/.mvn/jvm.config +++ b/.mvn/jvm.config @@ -1 +0,0 @@ ---enable-preview \ No newline at end of file diff --git a/pom.xml b/pom.xml index 021a361d4..f90384954 100644 --- a/pom.xml +++ b/pom.xml @@ -78,6 +78,7 @@ 3.21.0 3.3.1 3.5.3 + 1.16.0 2.6.0 0.8.0 @@ -459,7 +460,15 @@ - + + + + org.apache.maven.shared + maven-dependency-analyzer + ${maven-dependency-analyzer.version} + + + dev.ikm gitflow-maven-plugin From cacd8ea22eeb8a981e38a5466a5c4f0e1325262a Mon Sep 17 00:00:00 2001 From: OmOmofonmwan <145397364+OmOmofonmwan@users.noreply.github.com> Date: Wed, 6 Aug 2025 10:48:43 -0500 Subject: [PATCH 4/6] Updated documentation with Java 24 changes --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 5d9ea69b3..8e91bfebd 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,8 @@ Primary changes: * Replace guava with java.util and Eclipse collections Requires Java 24. +Requires Maven 3.9.11 +Requires Git To build on Unix/Linux/OSX: `./mvnw clean install` From 0456b1924da7b37326002b0daf6d35be782b173c Mon Sep 17 00:00:00 2001 From: OmOmofonmwan <145397364+OmOmofonmwan@users.noreply.github.com> Date: Wed, 6 Aug 2025 10:52:31 -0500 Subject: [PATCH 5/6] Update README.md --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 8e91bfebd..e429e74f0 100644 --- a/README.md +++ b/README.md @@ -8,9 +8,9 @@ Primary changes: * Remove some modules, retaining core API and parsers * Replace guava with java.util and Eclipse collections -Requires Java 24. -Requires Maven 3.9.11 -Requires Git +* Requires Java 24. +* Requires Maven 3.9.11 +* Requires Git To build on Unix/Linux/OSX: `./mvnw clean install` From 60cf7115e3356e09ab5a13af069cb5bf50b21479 Mon Sep 17 00:00:00 2001 From: OmOmofonmwan <145397364+OmOmofonmwan@users.noreply.github.com> Date: Wed, 6 Aug 2025 10:52:59 -0500 Subject: [PATCH 6/6] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index e429e74f0..bc3575a17 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,8 @@ Primary changes: * Remove some modules, retaining core API and parsers * Replace guava with java.util and Eclipse collections +Requirements: + * Requires Java 24. * Requires Maven 3.9.11 * Requires Git