You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+19-17Lines changed: 19 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -23,6 +23,8 @@ This action allows you to work with Java and Scala projects.
23
23
- V2 supports custom distributions and provides support for Azul Zulu OpenJDK, Eclipse Temurin and AdoptOpenJDK out of the box. V1 supports only Azul Zulu OpenJDK.
24
24
- V2 requires you to specify distribution along with the version. V1 defaults to Azul Zulu OpenJDK, only version input is required. Follow [the migration guide](docs/switching-to-v2.md) to switch from V1 to V2.
25
25
26
+
For information about the latest releases, recent updates, and newly supported distributions, please refer to the `setup-java`[Releases](https://github.com/actions/setup-java/releases).
27
+
26
28
## Usage
27
29
28
30
-`java-version`: The Java version that is going to be set up. Takes a whole or [semver](#supported-version-syntax) Java version. If not specified, the action will expect `java-version-file` input to be specified.
@@ -69,8 +71,8 @@ This action allows you to work with Java and Scala projects.
69
71
#### Eclipse Temurin
70
72
```yaml
71
73
steps:
72
-
- uses: actions/checkout@v4
73
-
- uses: actions/setup-java@v4
74
+
- uses: actions/checkout@v5
75
+
- uses: actions/setup-java@v5
74
76
with:
75
77
distribution: 'temurin'# See 'Supported distributions' for available options
76
78
java-version: '21'
@@ -80,8 +82,8 @@ steps:
80
82
#### Azul Zulu OpenJDK
81
83
```yaml
82
84
steps:
83
-
- uses: actions/checkout@v4
84
-
- uses: actions/setup-java@v4
85
+
- uses: actions/checkout@v5
86
+
- uses: actions/setup-java@v5
85
87
with:
86
88
distribution: 'zulu'# See 'Supported distributions' for available options
87
89
java-version: '21'
@@ -136,8 +138,8 @@ The cache input is optional, and caching is turned off by default.
136
138
#### Caching gradle dependencies
137
139
```yaml
138
140
steps:
139
-
- uses: actions/checkout@v4
140
-
- uses: actions/setup-java@v4
141
+
- uses: actions/checkout@v5
142
+
- uses: actions/setup-java@v5
141
143
with:
142
144
distribution: 'temurin'
143
145
java-version: '21'
@@ -151,8 +153,8 @@ steps:
151
153
#### Caching maven dependencies
152
154
```yaml
153
155
steps:
154
-
- uses: actions/checkout@v4
155
-
- uses: actions/setup-java@v4
156
+
- uses: actions/checkout@v5
157
+
- uses: actions/setup-java@v5
156
158
with:
157
159
distribution: 'temurin'
158
160
java-version: '21'
@@ -165,8 +167,8 @@ steps:
165
167
#### Caching sbt dependencies
166
168
```yaml
167
169
steps:
168
-
- uses: actions/checkout@v4
169
-
- uses: actions/setup-java@v4
170
+
- uses: actions/checkout@v5
171
+
- uses: actions/setup-java@v5
170
172
with:
171
173
distribution: 'temurin'
172
174
java-version: '21'
@@ -185,8 +187,8 @@ Usually, cache gets downloaded in multiple segments of fixed sizes. Sometimes, a
185
187
env:
186
188
SEGMENT_DOWNLOAD_TIMEOUT_MINS: '5'
187
189
steps:
188
-
- uses: actions/checkout@v4
189
-
- uses: actions/setup-java@v4
190
+
- uses: actions/checkout@v5
191
+
- uses: actions/setup-java@v5
190
192
with:
191
193
distribution: 'temurin'
192
194
java-version: '21'
@@ -205,8 +207,8 @@ For Java distributions that are not cached on Hosted images, `check-latest` alwa
205
207
206
208
```yaml
207
209
steps:
208
-
- uses: actions/checkout@v4
209
-
- uses: actions/setup-java@v4
210
+
- uses: actions/checkout@v5
211
+
- uses: actions/setup-java@v5
210
212
with:
211
213
distribution: 'temurin'
212
214
java-version: '21'
@@ -224,9 +226,9 @@ jobs:
224
226
java: [ '8', '11', '17', '21' ]
225
227
name: Java ${{ matrix.Java }} sample
226
228
steps:
227
-
- uses: actions/checkout@v4
229
+
- uses: actions/checkout@v5
228
230
- name: Setup java
229
-
uses: actions/setup-java@v4
231
+
uses: actions/setup-java@v5
230
232
with:
231
233
distribution: '<distribution>'
232
234
java-version: ${{ matrix.java }}
@@ -239,7 +241,7 @@ All versions are added to the PATH. The last version will be used and available
0 commit comments