diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index b7ea05cf3..bce6eb45e 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -16,12 +16,15 @@ on:
jobs:
build:
runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ java: [ 11, 13, 15, 16 ]
env:
GOVER: 1.15.0
GOOS: linux
GOARCH: amd64
GOPROXY: https://proxy.golang.org
- JDK_VER: 13.0.x
+ JDK_VER: ${{ matrix.java }}
DAPR_CLI_VER: 1.3.0-rc.1
DAPR_RUNTIME_VER: 1.3.0-rc.1
DAPR_INSTALL_URL: https://raw.githubusercontent.com/dapr/cli/v1.3.0-rc.1/install/install.sh
diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml
index 6b67f229f..c15c39ce1 100644
--- a/.github/workflows/validate.yml
+++ b/.github/workflows/validate.yml
@@ -21,12 +21,15 @@ on:
jobs:
validate:
runs-on: ubuntu-latest
+ strategy:
+ matrix:
+ java: [ 11, 13, 15, 16 ]
env:
GOVER: 1.15.0
GOOS: linux
GOARCH: amd64
GOPROXY: https://proxy.golang.org
- JDK_VER: 13.0.x
+ JDK_VER: ${{ matrix.java }}
DAPR_CLI_VER: 1.3.0-rc.1
DAPR_RUNTIME_VER: 1.3.0-rc.1
DAPR_INSTALL_URL: https://raw.githubusercontent.com/dapr/cli/3dacfb672d55f1436c249057aaebbe597e1066f3/install/install.sh
diff --git a/pom.xml b/pom.xml
index f38dc98db..ab1afdea7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -29,6 +29,7 @@
4.0.0-RC1
true
2.3.5.RELEASE
+ --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED
@@ -76,7 +77,7 @@
org.mockito
mockito-core
- 3.6.0
+ 3.11.2
test
diff --git a/sdk/pom.xml b/sdk/pom.xml
index 5e2210071..405674f05 100644
--- a/sdk/pom.xml
+++ b/sdk/pom.xml
@@ -30,6 +30,9 @@
false
1.39.0
+
+ --add-opens java.base/java.util=ALL-UNNAMED
+