diff --git a/.github/trigger_files/beam_PostCommit_Java_DataflowV2.json b/.github/trigger_files/beam_PostCommit_Java_DataflowV2.json index d0d502569834..c4a6954cecb7 100644 --- a/.github/trigger_files/beam_PostCommit_Java_DataflowV2.json +++ b/.github/trigger_files/beam_PostCommit_Java_DataflowV2.json @@ -1,4 +1,4 @@ { - "modification": 7, + "modification": 9, "https://github.com/apache/beam/pull/35159": "moving WindowedValue and making an interface" } diff --git a/sdks/java/container/common.gradle b/sdks/java/container/common.gradle index c81a33827bef..5b2322f61a35 100644 --- a/sdks/java/container/common.gradle +++ b/sdks/java/container/common.gradle @@ -83,6 +83,7 @@ task copyGolangLicenses(type: Copy) { task copyJdkOptions(type: Copy) { from "option-jamm.json" + from "option-arrow.json" from "java${imageJavaVersion}-security.properties" from "option-java${imageJavaVersion}-security.json" into "build/target/options" diff --git a/sdks/java/container/java17/option-arrow.json b/sdks/java/container/java17/option-arrow.json new file mode 100644 index 000000000000..a22b46ac1f78 --- /dev/null +++ b/sdks/java/container/java17/option-arrow.json @@ -0,0 +1,9 @@ +{ + "name": "arrow", + "enabled": true, + "options": { + "java_arguments": [ + "--add-opens=java.base/java.nio=ALL-UNNAMED" + ] + } +} diff --git a/sdks/java/container/java21/option-arrow.json b/sdks/java/container/java21/option-arrow.json new file mode 100644 index 000000000000..a22b46ac1f78 --- /dev/null +++ b/sdks/java/container/java21/option-arrow.json @@ -0,0 +1,9 @@ +{ + "name": "arrow", + "enabled": true, + "options": { + "java_arguments": [ + "--add-opens=java.base/java.nio=ALL-UNNAMED" + ] + } +} diff --git a/sdks/java/container/java25/option-arrow.json b/sdks/java/container/java25/option-arrow.json new file mode 100644 index 000000000000..a22b46ac1f78 --- /dev/null +++ b/sdks/java/container/java25/option-arrow.json @@ -0,0 +1,9 @@ +{ + "name": "arrow", + "enabled": true, + "options": { + "java_arguments": [ + "--add-opens=java.base/java.nio=ALL-UNNAMED" + ] + } +}