diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 119d432eef33..83af35537e2e 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -26,6 +26,23 @@ jobs:
- name: Test Docker Image
run: docker/build-local.sh
+ error-prone-checks:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: actions/checkout@v1
+ - uses: actions/setup-java@v1
+ with:
+ java-version: 8
+ - name: Maven Install
+ run: |
+ export MAVEN_OPTS="${MAVEN_INSTALL_OPTS}"
+ ./mvnw install ${MAVEN_FAST_INSTALL} -pl '!presto-docs,!presto-server,!presto-server-rpm'
+ - name: Error Prone Checks
+ run: |
+ export MAVEN_OPTS="${MAVEN_INSTALL_OPTS}"
+ ./mvnw -B -e -T C1 clean test-compile -Dair.check.skip-all -P errorprone-compiler-presto \
+ -pl '!presto-docs,!presto-server,!presto-server-rpm'
+
web-ui-checks:
runs-on: ubuntu-latest
steps:
diff --git a/.travis.yml b/.travis.yml
index e5a5f83b4587..d67ca900bb9e 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -130,7 +130,7 @@ script:
fi
- |
if [[ -v MAVEN_CHECKS ]]; then
- env MAVEN_OPTS="${MAVEN_INSTALL_OPTS}" ./mvnw clean compile test-compile -DskipTests -B -T C1 -P errorprone-compiler-presto \
+ env MAVEN_OPTS="${MAVEN_INSTALL_OPTS}" ./mvnw clean test-compile -DskipTests -Dair.check.skip-all -B -T C1 -P errorprone-compiler-presto \
-pl '!presto-server-rpm,!presto-server,!presto-docs'
fi
- |
diff --git a/pom.xml b/pom.xml
index a4015992e272..4604f24d21fc 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1454,6 +1454,7 @@
3.8.0
+ true
-J-Xbootclasspath/p:${settings.localRepository}/com/google/errorprone/javac/${javac.version}/javac-${javac.version}.jar
-XDcompilePolicy=simple