Skip to content

Commit 6578a0a

Browse files
committed
fix(bigquerystorage): add java17 profile with add-opens java.nio configuration in bigquerystorage-it to fix MemoryUtil init errors on JDK 17+
1 parent 8d3d30e commit 6578a0a

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

  • java-bigquerystorage/google-cloud-bigquerystorage-it

java-bigquerystorage/google-cloud-bigquerystorage-it/pom.xml

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -243,6 +243,30 @@
243243
</build>
244244

245245
<profiles>
246+
<profile>
247+
<id>java17</id>
248+
<activation>
249+
<jdk>[17,)</jdk>
250+
</activation>
251+
<build>
252+
<plugins>
253+
<plugin>
254+
<groupId>org.apache.maven.plugins</groupId>
255+
<artifactId>maven-surefire-plugin</artifactId>
256+
<configuration>
257+
<argLine>--add-opens=java.base/java.nio=ALL-UNNAMED</argLine>
258+
</configuration>
259+
</plugin>
260+
<plugin>
261+
<groupId>org.apache.maven.plugins</groupId>
262+
<artifactId>maven-failsafe-plugin</artifactId>
263+
<configuration>
264+
<argLine>--add-opens=java.base/java.nio=ALL-UNNAMED</argLine>
265+
</configuration>
266+
</plugin>
267+
</plugins>
268+
</build>
269+
</profile>
246270
<profile>
247271
<id>native</id>
248272
<build>

0 commit comments

Comments
 (0)