Skip to content

Commit dd9bb20

Browse files
Update Java version from 25 to 26 (#42)
* Update Java version from 25 to 26 across all course projects * Update GitHub Actions workflow Java version from 25 to 26 * Keep Java 25 in JaCoCo-dependent projects due to unsupported bytecode version
1 parent 40a277e commit dd9bb20

61 files changed

Lines changed: 141 additions & 141 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/workflows/build.yml

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,10 @@ jobs:
1414
- name: Checkout code
1515
uses: actions/checkout@v6.0.2
1616

17-
- name: Set up JDK 25
17+
- name: Set up JDK 26
1818
uses: actions/setup-java@v5.2.0
1919
with:
20-
java-version: '25'
20+
java-version: '26'
2121
distribution: 'temurin'
2222
cache: 'maven'
2323

@@ -42,10 +42,10 @@ jobs:
4242
- name: Checkout code
4343
uses: actions/checkout@v6.0.2
4444

45-
- name: Set up JDK 25
45+
- name: Set up JDK 26
4646
uses: actions/setup-java@v5.2.0
4747
with:
48-
java-version: '25'
48+
java-version: '26'
4949
distribution: 'temurin'
5050
cache: 'maven'
5151

@@ -70,10 +70,10 @@ jobs:
7070
- name: Checkout code
7171
uses: actions/checkout@v6.0.2
7272

73-
- name: Set up JDK 25
73+
- name: Set up JDK 26
7474
uses: actions/setup-java@v5.2.0
7575
with:
76-
java-version: '25'
76+
java-version: '26'
7777
distribution: 'temurin'
7878
cache: 'maven'
7979

@@ -98,10 +98,10 @@ jobs:
9898
- name: Checkout code
9999
uses: actions/checkout@v6.0.2
100100

101-
- name: Set up JDK 25
101+
- name: Set up JDK 26
102102
uses: actions/setup-java@v5.2.0
103103
with:
104-
java-version: '25'
104+
java-version: '26'
105105
distribution: 'temurin'
106106
cache: 'maven'
107107

@@ -126,10 +126,10 @@ jobs:
126126
- name: Checkout code
127127
uses: actions/checkout@v6.0.2
128128

129-
- name: Set up JDK 25
129+
- name: Set up JDK 26
130130
uses: actions/setup-java@v5.2.0
131131
with:
132-
java-version: '25'
132+
java-version: '26'
133133
distribution: 'temurin'
134134
cache: 'maven'
135135

@@ -154,10 +154,10 @@ jobs:
154154
- name: Checkout code
155155
uses: actions/checkout@v6.0.2
156156

157-
- name: Set up JDK 25
157+
- name: Set up JDK 26
158158
uses: actions/setup-java@v5.2.0
159159
with:
160-
java-version: '25'
160+
java-version: '26'
161161
distribution: 'temurin'
162162
cache: 'maven'
163163

@@ -182,10 +182,10 @@ jobs:
182182
- name: Checkout code
183183
uses: actions/checkout@v6.0.2
184184

185-
- name: Set up JDK 25
185+
- name: Set up JDK 26
186186
uses: actions/setup-java@v5.2.0
187187
with:
188-
java-version: '25'
188+
java-version: '26'
189189
distribution: 'temurin'
190190
cache: 'maven'
191191

@@ -210,10 +210,10 @@ jobs:
210210
- name: Checkout code
211211
uses: actions/checkout@v6.0.2
212212

213-
- name: Set up JDK 25
213+
- name: Set up JDK 26
214214
uses: actions/setup-java@v5.2.0
215215
with:
216-
java-version: '25'
216+
java-version: '26'
217217
distribution: 'temurin'
218218
cache: 'maven'
219219

@@ -238,10 +238,10 @@ jobs:
238238
- name: Checkout code
239239
uses: actions/checkout@v6.0.2
240240

241-
- name: Set up JDK 25
241+
- name: Set up JDK 26
242242
uses: actions/setup-java@v5.2.0
243243
with:
244-
java-version: '25'
244+
java-version: '26'
245245
distribution: 'temurin'
246246
cache: 'maven'
247247

@@ -266,10 +266,10 @@ jobs:
266266
- name: Checkout code
267267
uses: actions/checkout@v6.0.2
268268

269-
- name: Set up JDK 25
269+
- name: Set up JDK 26
270270
uses: actions/setup-java@v5.2.0
271271
with:
272-
java-version: '25'
272+
java-version: '26'
273273
distribution: 'temurin'
274274
cache: 'maven'
275275

@@ -294,10 +294,10 @@ jobs:
294294
- name: Checkout code
295295
uses: actions/checkout@v6.0.2
296296

297-
- name: Set up JDK 25
297+
- name: Set up JDK 26
298298
uses: actions/setup-java@v5.2.0
299299
with:
300-
java-version: '25'
300+
java-version: '26'
301301
distribution: 'temurin'
302302
cache: 'maven'
303303

@@ -322,10 +322,10 @@ jobs:
322322
- name: Checkout code
323323
uses: actions/checkout@v6.0.2
324324

325-
- name: Set up JDK 25
325+
- name: Set up JDK 26
326326
uses: actions/setup-java@v5.2.0
327327
with:
328-
java-version: '25'
328+
java-version: '26'
329329
distribution: 'temurin'
330330
cache: 'maven'
331331

@@ -350,10 +350,10 @@ jobs:
350350
- name: Checkout code
351351
uses: actions/checkout@v6.0.2
352352

353-
- name: Set up JDK 25
353+
- name: Set up JDK 26
354354
uses: actions/setup-java@v5.2.0
355355
with:
356-
java-version: '25'
356+
java-version: '26'
357357
distribution: 'temurin'
358358
cache: 'maven'
359359

@@ -378,10 +378,10 @@ jobs:
378378
- name: Checkout code
379379
uses: actions/checkout@v6.0.2
380380

381-
- name: Set up JDK 25
381+
- name: Set up JDK 26
382382
uses: actions/setup-java@v5.2.0
383383
with:
384-
java-version: '25'
384+
java-version: '26'
385385
distribution: 'temurin'
386386
cache: 'maven'
387387

section-01-java-fundamentals/demo/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<version>1.0-SNAPSHOT</version>
1010

1111
<properties>
12-
<maven.compiler.source>25</maven.compiler.source>
13-
<maven.compiler.target>25</maven.compiler.target>
12+
<maven.compiler.source>26</maven.compiler.source>
13+
<maven.compiler.target>26</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1515
</properties>
1616

section-01-java-fundamentals/helloworld/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<version>1.0-SNAPSHOT</version>
1010

1111
<properties>
12-
<maven.compiler.source>25</maven.compiler.source>
13-
<maven.compiler.target>25</maven.compiler.target>
12+
<maven.compiler.source>26</maven.compiler.source>
13+
<maven.compiler.target>26</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1515
</properties>
1616

section-02-conditionals/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<version>1.0-SNAPSHOT</version>
1010

1111
<properties>
12-
<maven.compiler.source>25</maven.compiler.source>
13-
<maven.compiler.target>25</maven.compiler.target>
12+
<maven.compiler.source>26</maven.compiler.source>
13+
<maven.compiler.target>26</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1515
</properties>
1616

section-03-loops/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<version>1.0-SNAPSHOT</version>
1010

1111
<properties>
12-
<maven.compiler.source>25</maven.compiler.source>
13-
<maven.compiler.target>25</maven.compiler.target>
12+
<maven.compiler.source>26</maven.compiler.source>
13+
<maven.compiler.target>26</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1515
</properties>
1616

section-04-methods/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<version>1.0-SNAPSHOT</version>
1010

1111
<properties>
12-
<maven.compiler.source>25</maven.compiler.source>
13-
<maven.compiler.target>25</maven.compiler.target>
12+
<maven.compiler.source>26</maven.compiler.source>
13+
<maven.compiler.target>26</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1515
</properties>
1616

section-05-arrays/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<version>1.0-SNAPSHOT</version>
1010

1111
<properties>
12-
<maven.compiler.source>25</maven.compiler.source>
13-
<maven.compiler.target>25</maven.compiler.target>
12+
<maven.compiler.source>26</maven.compiler.source>
13+
<maven.compiler.target>26</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1515
</properties>
1616

section-06-java-oop/battle-arena-sections/enemyversion1/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<version>1.0-SNAPSHOT</version>
1010

1111
<properties>
12-
<maven.compiler.source>25</maven.compiler.source>
13-
<maven.compiler.target>25</maven.compiler.target>
12+
<maven.compiler.source>26</maven.compiler.source>
13+
<maven.compiler.target>26</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1515
</properties>
1616

section-06-java-oop/battle-arena-sections/enemyversion2/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<version>1.0-SNAPSHOT</version>
1010

1111
<properties>
12-
<maven.compiler.source>25</maven.compiler.source>
13-
<maven.compiler.target>25</maven.compiler.target>
12+
<maven.compiler.source>26</maven.compiler.source>
13+
<maven.compiler.target>26</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1515
</properties>
1616

section-06-java-oop/battle-arena-sections/enemyversion3/pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@
99
<version>1.0-SNAPSHOT</version>
1010

1111
<properties>
12-
<maven.compiler.source>25</maven.compiler.source>
13-
<maven.compiler.target>25</maven.compiler.target>
12+
<maven.compiler.source>26</maven.compiler.source>
13+
<maven.compiler.target>26</maven.compiler.target>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
1515
</properties>
1616

0 commit comments

Comments
 (0)