File tree 2 files changed +54
-1
lines changed
src/test-jdk21/java/tools/jackson/databind/jdk21
2 files changed +54
-1
lines changed Original file line number Diff line number Diff line change 408
408
</plugins >
409
409
</build >
410
410
</profile >
411
-
411
+ <profile >
412
+ <!-- And different set up for JDK 21 -->
413
+ <id >java21</id >
414
+ <activation >
415
+ <jdk >21</jdk >
416
+ </activation >
417
+ <build >
418
+ <plugins >
419
+ <plugin >
420
+ <groupId >org.codehaus.mojo</groupId >
421
+ <artifactId >build-helper-maven-plugin</artifactId >
422
+ <executions >
423
+ <execution >
424
+ <id >add-test-source</id >
425
+ <phase >generate-test-sources</phase >
426
+ <goals >
427
+ <goal >add-test-source</goal >
428
+ </goals >
429
+ <configuration >
430
+ <sources >
431
+ <source >src/test-jdk14/java</source >
432
+ <source >src/test-jdk17/java</source >
433
+ <source >src/test-jdk21/java</source >
434
+ </sources >
435
+ </configuration >
436
+ </execution >
437
+ </executions >
438
+ </plugin >
439
+ <plugin >
440
+ <groupId >org.apache.maven.plugins</groupId >
441
+ <artifactId >maven-compiler-plugin</artifactId >
442
+ <inherited >true</inherited >
443
+ <configuration >
444
+ <!-- Enable Java 21 for all sources so that Intellij picks the right language level -->
445
+ <source >21</source >
446
+ <release >21</release >
447
+ <compilerArgs >
448
+ <arg >-parameters</arg >
449
+ <arg >--add-opens=java.base/java.lang=ALL-UNNAMED</arg >
450
+ <arg >--add-opens=java.base/java.util=ALL-UNNAMED</arg >
451
+ </compilerArgs >
452
+ </configuration >
453
+ </plugin >
454
+ <plugin >
455
+ <groupId >org.apache.maven.plugins</groupId >
456
+ <artifactId >maven-surefire-plugin</artifactId >
457
+ <configuration >
458
+ <argLine >--add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED</argLine >
459
+ </configuration >
460
+ </plugin >
461
+ </plugins >
462
+ </build >
463
+ </profile >
464
+
412
465
<!-- 10-Nov-2020, tatu: Added via [databind#2931] -->
413
466
<profile >
414
467
<id >errorprone</id >
File renamed without changes.
You can’t perform that action at this time.
0 commit comments