Skip to content

Commit 650b996

Browse files
committed
Upgrade to use Java 21
The upgrade concerns both the compilation and the CI.
1 parent 143c419 commit 650b996

File tree

2 files changed

+5
-8
lines changed

2 files changed

+5
-8
lines changed

.github/workflows/ci.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@ jobs:
1010
steps:
1111
- name: Checkout code
1212
uses: actions/checkout@v5
13-
- name: Set up JDK 17
13+
- name: Set up JDK 21
1414
uses: actions/setup-java@v5
1515
with:
16-
java-version: '17'
1716
distribution: 'temurin'
17+
java-version: '21'
1818
- name: Compile, check, and run tests
1919
run: mvn verify assembly:single

pom.xml

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@
1212

1313
<properties>
1414
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
15-
<maven.compiler.source>17</maven.compiler.source>
16-
<maven.compiler.target>17</maven.compiler.target>
15+
<maven.compiler.source>21</maven.compiler.source>
16+
<maven.compiler.target>21</maven.compiler.target>
1717

1818
<!-- Dependency versions appear alphabetically below -->
1919
<checker-qual.version>3.52.0</checker-qual.version>
@@ -105,11 +105,8 @@
105105
<artifactId>maven-compiler-plugin</artifactId>
106106
<version>${compiler-plugin.version}</version>
107107
<configuration>
108-
<release>17</release>
108+
<release>21</release>
109109
<showWarnings>true</showWarnings>
110-
<compilerArgs>
111-
<arg>--enable-preview</arg>
112-
</compilerArgs>
113110
</configuration>
114111
</plugin>
115112

0 commit comments

Comments
 (0)