This is an automated email from the ASF dual-hosted git repository.

Abacn pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/beam.git


The following commit(s) were added to refs/heads/master by this push:
     new 4de8bde8f49 add jdkAddOpenModules for Dataflow V2 (#39306)
4de8bde8f49 is described below

commit 4de8bde8f49c75c9acea3e2977a71382e8e25f2c
Author: Abdelrahman Ibrahim <[email protected]>
AuthorDate: Wed Jul 15 15:04:21 2026 +0300

    add jdkAddOpenModules for Dataflow V2 (#39306)
---
 .github/trigger_files/beam_PostCommit_Java_DataflowV2.json | 2 +-
 sdks/java/container/common.gradle                          | 1 +
 sdks/java/container/java17/option-arrow.json               | 9 +++++++++
 sdks/java/container/java21/option-arrow.json               | 9 +++++++++
 sdks/java/container/java25/option-arrow.json               | 9 +++++++++
 5 files changed, 29 insertions(+), 1 deletion(-)

diff --git a/.github/trigger_files/beam_PostCommit_Java_DataflowV2.json 
b/.github/trigger_files/beam_PostCommit_Java_DataflowV2.json
index d0d50256983..c4a6954cecb 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 c81a33827be..5b2322f61a3 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 00000000000..a22b46ac1f7
--- /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 00000000000..a22b46ac1f7
--- /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 00000000000..a22b46ac1f7
--- /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"
+    ]
+  }
+}

Reply via email to