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/.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/.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..bc3575a17 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,11 @@ Primary changes: * Remove some modules, retaining core API and parsers * Replace guava with java.util and Eclipse collections -Requires Java 21. +Requirements: + +* Requires Java 24. +* Requires Maven 3.9.11 +* Requires Git To build on Unix/Linux/OSX: `./mvnw clean install` diff --git a/pom.xml b/pom.xml index 81a8b9f96..e1cf15fd1 100644 --- a/pom.xml +++ b/pom.xml @@ -47,7 +47,7 @@ UTF-8 - 21 + 24 2.0.17 @@ -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