diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f7f65da..23f76cd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,15 +24,21 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up JDK 11 - uses: actions/setup-java@v1 + uses: actions/setup-java@v4 with: + distribution: 'zulu' java-version: 11 + - name: Setup Maven + uses: stCarolas/setup-maven@v5 + with: + maven-version: 3.9.6 + - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} diff --git a/.github/workflows/pr.yml b/.github/workflows/pr.yml index 1c67bba..d2e9486 100644 --- a/.github/workflows/pr.yml +++ b/.github/workflows/pr.yml @@ -14,6 +14,7 @@ # limitations under the License. # + name: Pull request with Maven on: [pull_request] @@ -22,15 +23,21 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 - name: Set up JDK 11 - uses: actions/setup-java@v1 + uses: actions/setup-java@v4 with: + distribution: 'zulu' java-version: 11 + - name: Setup Maven + uses: stCarolas/setup-maven@v5 + with: + maven-version: 3.9.6 + - name: Cache local Maven repository - uses: actions/cache@v2 + uses: actions/cache@v4 with: path: ~/.m2/repository key: ${{ runner.os }}-maven-${{ hashFiles('**/pom.xml') }} diff --git a/pom.xml b/pom.xml index ca26bc5..184d018 100644 --- a/pom.xml +++ b/pom.xml @@ -23,7 +23,7 @@ net.tirasa.connid connid - 1.5.1.0 + 1.5.2.0 net.tirasa.connid.bundles.soap @@ -76,17 +76,17 @@ - 1.5.1.0 + 1.5.2.0 - 3.5.5 - 5.3.24 + 3.5.8 + 5.3.34 - 2.7.1 + 2.7.2 2.7.3 - 1.2.11 + 1.2.13 - 5.9.1 + 5.10.2 11 ${basedir} @@ -222,7 +222,7 @@ org.apache.maven.plugins maven-compiler-plugin - 3.10.1 + 3.13.0 ${targetJdk} false @@ -235,26 +235,24 @@ org.apache.maven.plugins maven-war-plugin - 3.2.0 + 3.4.0 org.apache.maven.plugins maven-surefire-plugin - 2.22.2 + 3.2.5 true - utf-8 alphabetical org.apache.maven.plugins maven-failsafe-plugin - 2.22.2 + 3.2.5 true - utf-8 alphabetical @@ -270,7 +268,7 @@ org.eclipse.jetty jetty-maven-plugin - 9.4.45.v20220203 + 9.4.54.v20240208 @@ -288,7 +286,7 @@ org.apache.rat apache-rat-plugin - 0.13 + 0.16.1 **/nbactions.xml @@ -328,11 +326,53 @@ - + + + org.apache.maven.plugins + maven-enforcer-plugin + 3.4.1 + + + default-cli + + enforce + + + + + ${targetJdk} + + + 3.9.5 + + + + + + + + + org.gaul + modernizer-maven-plugin + 2.8.0 + + ${targetJdk} + + + + modernizer-check + verify + + modernizer + + + + + org.apache.maven.plugins maven-resources-plugin - 3.2.0 + 3.3.1 copy-artifact-legal-files @@ -405,7 +445,7 @@ org.apache.maven.plugins maven-source-plugin - 3.2.1 + 3.3.1 attach-sources