File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4949
5050 <profiles >
5151 <profile >
52+ <!-- On JDK 9-21, compile at Java 8 level for broad compatibility. -->
5253 <id >compile-for-java-8</id >
5354 <activation >
54- <jdk >[9,)</jdk >
55+ <jdk >[9,22 )</jdk >
5556 </activation >
5657 <properties >
5758 <maven .compiler.release>8</maven .compiler.release>
5859 </properties >
5960 </profile >
61+ <profile >
62+ <!--
63+ On JDK 22+, compile at Java 22 level so that java.lang.foreign
64+ (Foreign Function & Memory API) is available. This is required
65+ for the FFM-backed S3 hot paths (useFFM=true).
66+ -->
67+ <id >compile-for-java-22</id >
68+ <activation >
69+ <jdk >[22,)</jdk >
70+ </activation >
71+ <properties >
72+ <maven .compiler.release>22</maven .compiler.release>
73+ </properties >
74+ </profile >
6075 <profile >
6176 <id >continuous-integration</id >
6277 <properties >
You can’t perform that action at this time.
0 commit comments