diff --git a/.github/workflows/maven.yml b/.github/workflows/maven.yml
index 52b712d8..929b1bc4 100644
--- a/.github/workflows/maven.yml
+++ b/.github/workflows/maven.yml
@@ -25,7 +25,8 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest,windows-latest, macOS-latest]
- java: [8, 11, 14, 15]
+ java: [8, 11, 14, 15, 16, 17-ea]
+ jdk: [adopt, zulu]
fail-fast: false
runs-on: ${{ matrix.os }}
@@ -44,8 +45,9 @@ jobs:
maven-${{ matrix.os }}-
- name: Set up JDK
- uses: actions/setup-java@v1
+ uses: actions/setup-java@v2
with:
+ distribution: ${{ matrix.jdk }}
java-version: ${{ matrix.java }}
- name: Build with Maven
diff --git a/plexus-compiler-its/pom.xml b/plexus-compiler-its/pom.xml
index e92f1756..2d9f97cf 100644
--- a/plexus-compiler-its/pom.xml
+++ b/plexus-compiler-its/pom.xml
@@ -49,6 +49,9 @@
clean
test-compile
+
+ ${errorprone.version}
+
diff --git a/plexus-compiler-its/src/main/it/error-prone-compiler/pom.xml b/plexus-compiler-its/src/main/it/error-prone-compiler/pom.xml
index dbbc85de..d3b0b37b 100644
--- a/plexus-compiler-its/src/main/it/error-prone-compiler/pom.xml
+++ b/plexus-compiler-its/src/main/it/error-prone-compiler/pom.xml
@@ -59,7 +59,7 @@
com.google.errorprone
error_prone_core
- 2.4.0
+ @errorprone.version@
@@ -87,5 +87,46 @@
+
+ jdk16
+
+ [16,)
+
+
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+
+ 8
+ 8
+ UTF-8
+ true
+
+ -XDcompilePolicy=simple
+ -Xplugin:ErrorProne
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.file=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.main=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.model=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.parser=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.processing=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.tree=ALL-UNNAMED
+ -J--add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED
+ -J--add-opens=jdk.compiler/com.sun.tools.javac.code=ALL-UNNAMED
+ -J--add-opens=jdk.compiler/com.sun.tools.javac.comp=ALL-UNNAMED
+
+
+
+ com.google.errorprone
+ error_prone_core
+ @errorprone.version@
+
+
+
+
+
+
+
diff --git a/plexus-compilers/plexus-compiler-javac-errorprone/pom.xml b/plexus-compilers/plexus-compiler-javac-errorprone/pom.xml
index c7bf73b2..0b7c02b1 100644
--- a/plexus-compilers/plexus-compiler-javac-errorprone/pom.xml
+++ b/plexus-compilers/plexus-compiler-javac-errorprone/pom.xml
@@ -29,7 +29,7 @@
com.google.errorprone
error_prone_core
- 2.4.0
+ ${errorprone.version}
org.codehaus.plexus
diff --git a/pom.xml b/pom.xml
index 2175fd03..3605183c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -46,6 +46,7 @@
7
true
2020-08-24T00:30:49Z
+ 2.6.0