From 8a47a6c23f08e8539c55f8a763e865d167e06ae2 Mon Sep 17 00:00:00 2001 From: Phillip Ross Date: Wed, 31 Jul 2024 19:52:10 -0400 Subject: [PATCH] Build updates (#135) - CI os updated from ubuntu-22.04 to ubuntu-24.04 - CI java updated from zulu 8.0.392/11.0.21/17.0.9/21.0.1 to 8.0.422/11.0.24/17.0.12/21.0.4 - CI maven updated from v3.9.6 to v3.9.8 - build-helper-maven-plugin updated from v3.5.0 to v3.6.0 - download-maven-plugin updated from v1.7.1 to v1.9.0 - exec-maven-plugin updated from v3.1.1 to v3.3.0 - jacoco-maven-plugin updated from v0.8.11 to v0.8.12 - maven-assembly-plugin updated from v3.6.0 to v3.7.1 - maven-checkstyle-plugin updated from v3.3.1 to v3.4.0 - maven-clean-plugin updated from v3.3.2 to v3.4.0 - maven-compiler-plugin updated from v3.11.0 to v3.13.0 - maven-dependency-plugin updated from v3.6.1 to v3.7.1 - maven-deploy-plugin updated from v3.1.1 to v3.1.2 - maven-enforcer-plugin updated from v3.4.1 to v3.5.0 - maven-failsafe-plugin updated from v3.2.2 to v3.3.1 - maven-gpg-plugin updated from v3.1.0 to v3.2.4 - maven-install-plugin updated from v3.1.0 to v3.1.2 - maven-jar-plugin updated from v3.3.0 to v3.4.2 - maven-javadoc-plugin updated from v3.6.3 to v3.8.0 - maven-jxr-plugin updated from v3.3.1 to v3.4.0 - maven-pmd-plugin updated from v3.21.2 to v3.24.0 - maven-project-info-reports-plugin updated from v3.5.0 to v3.6.2 - maven-release-plugin updated from v3.0.1 to v3.1.1 - maven-shade-plugin updated from v3.5.1 to v3.6.0 - maven-source-plugin updated from v3.3.0 to v3.3.1 - maven-surefire-plugin updated from v3.2.2 to v3.3.1 - maven-surefire-report-plugin updated from v3.2.2 to v3.3.1 - spotbugs-maven-plugin updated from v4.8.2.0 to v4.8.6.2 - versions-maven-plugin updated from v2.16.2 to v2.17.1 - pmd updated from v6.55.0 to v7.4.0 - slf4j updated from v2.0.9 to v2.0.13 - spotbugs updated from v4.8.2 to v4.8.6 Signed-off-by: Phillip Ross --- .github/workflows/main.yml | 20 ++++++------- maven-version-rules.xml | 3 +- pmd.xml | 13 ++------- pom.xml | 58 +++++++++++++++++++------------------- 4 files changed, 44 insertions(+), 50 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f976f78..713b559 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -10,19 +10,19 @@ jobs: build-codebase: strategy: matrix: - os: [ubuntu-22.04] - jdk_version: [8.0.392-zulu, 11.0.21-zulu, 17.0.9-zulu, 21.0.1-zulu] - maven_version: [3.9.6] + os: [ubuntu-24.04] + jdk_version: [8.0.422-zulu, 11.0.24-zulu, 17.0.12-zulu, 21.0.4-zulu] + maven_version: [3.9.8] include: - - os: ubuntu-22.04 - jdk_version: 8.0.392-zulu - zulu_version: 8.74.0.17 - maven_version: 3.9.6 + - os: ubuntu-24.04 + jdk_version: 8.0.422-zulu + zulu_version: 8.80.0.17 + maven_version: 3.9.8 maven_deploy: true docker_build: true maven_docker_container_image_repo: luminositylabs maven_docker_container_image_name: maven - maven_docker_container_image_tag: 3.9.6_openjdk-8u392_zulu-8.74.0.17 + maven_docker_container_image_tag: 3.9.8_openjdk-8u422_zulu-alpine-8.80.0.17 name: Build on OS ${{ matrix.os }} with Maven ${{ matrix.maven_version }} using JDK ${{ matrix.jdk_version }} runs-on: ${{ matrix.os }} env: @@ -32,7 +32,7 @@ jobs: steps: - name: Checkout Source - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install GPG and generate test key run: .github/install-gpg.sh @@ -53,7 +53,7 @@ jobs: echo "${MAVEN_HOME}/bin" >> $GITHUB_PATH - name: Setup Maven repository cache - uses: actions/cache@v3 + uses: actions/cache@v4 env: cache-name: m2repo with: diff --git a/maven-version-rules.xml b/maven-version-rules.xml index 486018e..e543501 100644 --- a/maven-version-rules.xml +++ b/maven-version-rules.xml @@ -12,7 +12,7 @@ - 1\.4\..* + 1\.[4-9]\..* @@ -25,6 +25,7 @@ 7\.[6-9].* + 7\.10\..* diff --git a/pmd.xml b/pmd.xml index 42552b9..5117c8a 100644 --- a/pmd.xml +++ b/pmd.xml @@ -11,10 +11,12 @@ + + @@ -22,6 +24,7 @@ + @@ -36,15 +39,6 @@ - - - - - - - - - @@ -57,5 +51,4 @@ - \ No newline at end of file diff --git a/pom.xml b/pom.xml index 88b73b9..e36b9b2 100644 --- a/pom.xml +++ b/pom.xml @@ -114,51 +114,51 @@ postgis1 5432 - 3.5.0 + 3.6.0 1.0 - 1.7.1 - 3.1.1 + 1.9.0 + 3.3.0 4.9.10 - 0.8.11 + 0.8.12 3.1.0 3.2.1 - 3.6.0 - 3.3.1 - 3.3.2 - 3.11.0 - 3.6.1 - 3.1.1 + 3.7.1 + 3.4.0 + 3.4.0 + 3.13.0 + 3.7.1 + 3.1.2 3.3.0 3.0.1 - 3.4.1 - 3.2.2 - 3.1.0 - 3.1.1 - 3.3.0 + 3.5.0 + 3.3.1 + 3.2.4 + 3.1.2 + 3.4.2 3.0.0 - 3.6.3 - 3.3.1 - 3.21.2 - 3.5.0 - 3.0.1 + 3.8.0 + 3.4.0 + 3.24.0 + 3.6.2 + 3.1.1 3.3.1 - 3.5.1 + 3.6.0 3.12.1 - 3.3.0 - 3.2.2 - 3.2.2 + 3.3.1 + 3.3.1 + 3.3.1 3.4.0 - 4.8.2.0 - 2.16.2 + 4.8.6.2 + 2.17.1 9.3 1.19.0 1.3.14 - 6.55.0 + 7.4.0 42.7.1 - 2.0.9 + 2.0.13 0.8 - 4.8.2 + 4.8.6 1.19.3 7.5.1