16
16
steps :
17
17
- uses : actions/checkout@v3
18
18
19
- - name : Setup environment
20
- run : echo "JAVA_HOME=${JAVA_HOME_8_X64}" | tee -a $GITHUB_ENV
19
+ - uses : actions/setup-java@v3
20
+ with :
21
+ distribution : ' temurin'
22
+ java-version : ' 8'
21
23
22
24
- name : Cache Maven dependencies
23
25
uses : actions/cache@v3
45
47
steps :
46
48
- uses : actions/checkout@v3
47
49
48
- - name : Setup environment
49
- run : echo "JAVA_HOME=${Env:JAVA_HOME_11_X64}" | Tee-Object -FilePath $env:GITHUB_ENV -Append
50
+ - uses : actions/setup-java@v3
51
+ with :
52
+ distribution : ' temurin'
53
+ java-version : ' 11'
50
54
51
55
- name : Cache Maven dependencies
52
56
uses : actions/cache@v3
@@ -79,14 +83,12 @@ jobs:
79
83
- uses : actions/checkout@v3
80
84
81
85
- name : Setup JDK ${{ matrix.java }}
82
- id : setup-test-java
83
86
uses : actions/setup-java@v3
84
87
with :
85
- java-version : ${{ matrix.java }}
86
88
distribution : temurin
87
-
88
- - name : Setup environment
89
- run : echo "JAVA_HOME=${JAVA_HOME_8_X64}" | tee -a $GITHUB_ENV
89
+ java-version : |
90
+ ${{ matrix.java }}
91
+ 8
90
92
91
93
- name : Cache Maven dependencies
92
94
uses : actions/cache@v3
@@ -100,7 +102,7 @@ jobs:
100
102
101
103
- name : Build with Maven
102
104
id : maven-build
103
- run : mvn -B -U -ntp verify --fail-at-end "-Dinvoker.javaHome=${{ steps.setup-test- java.outputs.path }}"
105
+ run : mvn -B -U -ntp verify --fail-at-end "-Dinvoker.javaHome=$JAVA_HOME_$ {{ matrix. java }}_X64 "
104
106
105
107
- name : Store reports
106
108
if : steps.maven-build.outcome == 'success' || steps.maven-build.outcome == 'failure'
@@ -123,8 +125,10 @@ jobs:
123
125
steps :
124
126
- uses : actions/checkout@v3
125
127
126
- - name : Setup environment
127
- run : echo "JAVA_HOME=${JAVA_HOME_8_X64}" | tee -a $GITHUB_ENV
128
+ - uses : actions/setup-java@v3
129
+ with :
130
+ distribution : ' temurin'
131
+ java-version : ' 8'
128
132
129
133
- name : Cache Maven dependencies
130
134
uses : actions/cache@v3
@@ -160,8 +164,10 @@ jobs:
160
164
steps :
161
165
- uses : actions/checkout@v3
162
166
163
- - name : Setup environment
164
- run : echo "JAVA_HOME=${JAVA_HOME_11_X64}" | tee -a $GITHUB_ENV
167
+ - uses : actions/setup-java@v3
168
+ with :
169
+ distribution : ' temurin'
170
+ java-version : ' 11'
165
171
166
172
- name : Cache Maven dependencies
167
173
uses : actions/cache@v3
0 commit comments