diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml index 191a80933..797e3a50b 100644 --- a/.github/workflows/maven.yml +++ b/.github/workflows/maven.yml @@ -25,28 +25,22 @@ jobs: strategy: matrix: os: [ubuntu-latest] - java: [8, 11, 14, 15-ea] + java: [8, 11, 17] + jdk: [temurin] fail-fast: false runs-on: ${{ matrix.os }} steps: - name: Checkout - uses: actions/checkout@v2 - - - name: Set up cache for ~./m2/repository - uses: actions/cache@v2.1.5 - with: - path: ~/.m2/repository - key: maven-${{ matrix.os }}-java${{ matrix.java }}-${{ hashFiles('**/pom.xml') }} - restore-keys: | - maven-${{ matrix.os }}-java${{ matrix.java }}- - maven-${{ matrix.os }}- + uses: actions/checkout@v3 - name: Set up JDK - uses: actions/setup-java@v1 + uses: actions/setup-java@v3 with: java-version: ${{ matrix.java }} + distribution: ${{ matrix.jdk }} + cache: 'maven' - name: Build with Maven run: mvn install -e -B -V diff --git a/.github/workflows/release-drafter.yml b/.github/workflows/release-drafter.yml index 4e2af9953..bc6438825 100644 --- a/.github/workflows/release-drafter.yml +++ b/.github/workflows/release-drafter.yml @@ -7,6 +7,6 @@ jobs: update_release_draft: runs-on: ubuntu-latest steps: - - uses: release-drafter/release-drafter@v5.15.0 + - uses: release-drafter/release-drafter@v5.20.0 env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/README.md b/README.md index 75f630b30..cbd21a612 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ Plexus Parent POM ============ -[![Maven Central](https://img.shields.io/maven-central/v/org.codehaus.plexus/plexus.svg?label=Maven%20Central)](http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.codehaus.plexus%22%20a%3A%plexus%22) +[![Maven Central](https://img.shields.io/maven-central/v/org.codehaus.plexus/plexus.svg?label=Maven%20Central)](https://search.maven.org/artifact/org.codehaus.plexus/plexus) The current master is now at https://github.com/codehaus-plexus/plexus-pom diff --git a/pom.xml b/pom.xml index afadba18a..810f9cdaa 100644 --- a/pom.xml +++ b/pom.xml @@ -22,7 +22,7 @@ limitations under the License. org.codehaus.plexus plexus pom - 8 + 9 Plexus The Plexus project provides a full software stack for creating and executing software projects. @@ -290,7 +290,7 @@ limitations under the License. scm:git:git@github.com:codehaus-plexus/plexus-pom.git scm:git:git@github.com:codehaus-plexus/plexus-pom.git https://github.com/codehaus-plexus/plexus-pom/tree/${project.scm.tag}/ - plexus-8 + plexus-9 github @@ -319,7 +319,7 @@ limitations under the License. 1.${javaVersion} UTF-8 https://oss.sonatype.org/content/repositories/plexus-snapshots - 2021-07-29T17:33:03Z + 2022-06-09T19:25:10Z true @@ -328,7 +328,7 @@ limitations under the License. org.codehaus.plexus plexus-component-annotations - 2.1.0 + 2.1.1 compile @@ -356,25 +356,25 @@ limitations under the License. com.puppycrawl.tools checkstyle - 8.42 + 9.3 org.apache.maven.shared maven-shared-resources - 3 + 4 org.apache.maven.plugins maven-clean-plugin - 3.1.0 + 3.2.0 org.apache.maven.plugins maven-compiler-plugin - 3.8.1 + 3.10.1 org.apache.maven.plugins @@ -384,12 +384,12 @@ limitations under the License. org.apache.maven.plugins maven-enforcer-plugin - 3.0.0-M3 + 3.0.0 org.apache.maven.plugins maven-gpg-plugin - 1.6 + 3.0.1 org.apache.maven.plugins @@ -399,27 +399,27 @@ limitations under the License. org.apache.maven.plugins maven-jar-plugin - 3.2.0 + 3.2.2 org.apache.maven.plugins maven-javadoc-plugin - 3.2.0 + 3.4.0 org.apache.maven.plugins maven-jxr-plugin - 3.1.1 + 3.2.0 org.apache.maven.plugins maven-plugin-plugin - 3.6.1 + 3.6.4 org.apache.maven.plugins maven-pmd-plugin - 3.14.0 + 3.17.0 ${maven.compiler.source} @@ -434,17 +434,16 @@ limitations under the License. org.apache.maven.plugins maven-project-info-reports-plugin - 3.1.2 + 3.3.0 org.apache.maven.plugins maven-release-plugin - 3.0.0-M4 + 3.0.0-M6 deploy forked-path - false - -Pplexus-release + plexus-release @@ -465,7 +464,7 @@ limitations under the License. org.apache.maven.plugins maven-site-plugin - 3.9.1 + 3.12.0 true @@ -493,12 +492,12 @@ limitations under the License. org.codehaus.mojo taglist-maven-plugin - 2.4 + 3.0.0 org.codehaus.plexus plexus-component-metadata - 2.1.0 + 2.1.1 process-classes @@ -743,7 +742,7 @@ limitations under the License. org.codehaus.mojo animal-sniffer-enforcer-rule - 1.20 + 1.21 diff --git a/renovate.json b/renovate.json new file mode 100644 index 000000000..f45d8f110 --- /dev/null +++ b/renovate.json @@ -0,0 +1,5 @@ +{ + "extends": [ + "config:base" + ] +}