Skip to content

Commit 5c0703a

Browse files
committed
Add Java 21 build to GitHub
1 parent 7ec9b57 commit 5c0703a

2 files changed

Lines changed: 21 additions & 5 deletions

File tree

.github/workflows/maven.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -28,16 +28,16 @@ jobs:
2828
strategy:
2929
matrix:
3030
os: [ubuntu-latest, windows-latest, macos-latest]
31-
java: [ 8, 11, 17 ]
31+
java: [ 8, 11, 17, 21 ]
3232
experimental: [false]
3333
# include:
34-
# - java: 18-ea
34+
# - java: 22-ea
3535
# os: ubuntu-latest
3636
# experimental: true
37-
# - java: 18-ea
37+
# - java: 22-ea
3838
# os: windows-latest
3939
# experimental: true
40-
# - java: 18-ea
40+
# - java: 22-ea
4141
# os: macos-latest
4242
# experimental: true
4343
fail-fast: false

pom.xml

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,20 @@ file comparators, endian transformation classes, and much more.
256256
<version>1.9.1</version>
257257
<scope>test</scope>
258258
</dependency>
259+
<dependency>
260+
<!-- Java 21 support, revisit for Mockito 5 -->
261+
<groupId>net.bytebuddy</groupId>
262+
<artifactId>byte-buddy</artifactId>
263+
<version>${commons.bytebuddy.version}</version>
264+
<scope>test</scope>
265+
</dependency>
266+
<dependency>
267+
<!-- Java 21 support, revisit for Mockito 5 -->
268+
<groupId>net.bytebuddy</groupId>
269+
<artifactId>byte-buddy-agent</artifactId>
270+
<version>${commons.bytebuddy.version}</version>
271+
<scope>test</scope>
272+
</dependency>
259273
<dependency>
260274
<groupId>org.mockito</groupId>
261275
<artifactId>mockito-inline</artifactId>
@@ -325,6 +339,7 @@ file comparators, endian transformation classes, and much more.
325339
<commons.javadoc.java.link>${commons.javadoc8.java.link}</commons.javadoc.java.link>
326340
<commons.moditect.version>1.0.0.Final</commons.moditect.version>
327341
<jmh.version>1.37</jmh.version>
342+
<commons.bytebuddy.version>1.14.9</commons.bytebuddy.version>
328343
<japicmp.skip>false</japicmp.skip>
329344
<jacoco.skip>${env.JACOCO_SKIP}</jacoco.skip>
330345
<commons.release.isDistModule>true</commons.release.isDistModule>
@@ -387,7 +402,8 @@ file comparators, endian transformation classes, and much more.
387402
</classpathDependencyExcludes>
388403
<forkCount>1</forkCount>
389404
<reuseForks>false</reuseForks>
390-
<!-- limit memory size see IO-161 -->
405+
<!-- Limit memory size see IO-161 -->
406+
<!-- Mockito inline may need -XX:+EnableDynamicAgentLoading -->
391407
<argLine>${argLine} -Xmx25M</argLine>
392408
<includes>
393409
<!-- Only include test classes, not test data -->

0 commit comments

Comments
 (0)