You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sl...@apache.org on 2023/02/19 09:59:44 UTC

[maven-jlink-plugin] branch master updated: (doc) cleanup toolchain setup

This is an automated email from the ASF dual-hosted git repository.

slachiewicz pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-jlink-plugin.git


The following commit(s) were added to refs/heads/master by this push:
     new aa76ec7  (doc) cleanup toolchain setup
aa76ec7 is described below

commit aa76ec781737fe492562f569ad193c974130b4b5
Author: Sylwester Lachiewicz <sl...@apache.org>
AuthorDate: Sun Feb 19 10:59:23 2023 +0100

    (doc) cleanup toolchain setup
---
 .github/workflows/maven.yml | 41 +++++++----------------------------------
 1 file changed, 7 insertions(+), 34 deletions(-)

diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 4349be0..294504a 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -34,41 +34,15 @@ jobs:
       - name: Checkout
         uses: actions/checkout@v3
 
-      - name: Set up cache for ~./m2/repository
-        uses: actions/cache@v3
-        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 }}-
+# https://github.com/actions/setup-java/blob/main/docs/advanced-usage.md#modifying-maven-toolchains
       - name: Install Toolchain JDK
         if: ${{ matrix.java == '8' }}
-        uses: AdoptOpenJDK/install-jdk@v1
+        uses: actions/setup-java@v3
         with:
-          version: '11'
-          targets: 'TOOLCHAIN_JDK'
-          impl: 'hotspot'
-      - name: Set up Toolchain
-        if: ${{ matrix.java == '8' }}
-        shell: bash
-        run: |
-          mkdir -p $HOME/.m2 \
-          && cat << EOF > $HOME/.m2/toolchains.xml
-          <?xml version="1.0" encoding="UTF8"?>
-          <toolchains>
-            <toolchain>
-              <type>jdk</type>
-                <provides>
-                  <version>11</version>
-                  <vendor>adopt</vendor>
-                </provides>
-                <configuration>
-                  <jdkHome>${{ env.TOOLCHAIN_JDK }}</jdkHome>
-                </configuration>
-            </toolchain>
-          </toolchains>
-          EOF
+          distribution: 'temurin'
+          java-version: 11
+          cache: 'maven'
+
       - name: Set up JDK
         uses: actions/setup-java@v3
         with:
@@ -77,5 +51,4 @@ jobs:
           cache: 'maven'
 
       - name: Build with Maven
-        run: mvn verify -e -B -V -Prun-its
-
+        run: mvn verify --errors --batch-mode --show-version -Prun-its