diff --git a/.baseline/checkstyle/checkstyle-suppressions.xml b/.baseline/checkstyle/checkstyle-suppressions.xml
index de762b16b0473..c0f855b1429bd 100644
--- a/.baseline/checkstyle/checkstyle-suppressions.xml
+++ b/.baseline/checkstyle/checkstyle-suppressions.xml
@@ -1,8 +1,7 @@
-
+ "-//Checkstyle//DTD SuppressionFilter Configuration 1.2//EN"
+ "https://checkstyle.org/dtds/suppressions_1_2.dtd">
@@ -27,5 +26,4 @@
-
diff --git a/.baseline/checkstyle/checkstyle.xml b/.baseline/checkstyle/checkstyle.xml
index b327ab7a6c7fc..a09dbbcc31941 100644
--- a/.baseline/checkstyle/checkstyle.xml
+++ b/.baseline/checkstyle/checkstyle.xml
@@ -84,11 +84,13 @@
+ org.apache.commons.lang3.Validate.*,
+ org.assertj.core.api.Assertions.*,
+ org.mockito.Mockito.*"/>
@@ -110,7 +112,6 @@
-
@@ -127,6 +128,11 @@
+
+
+
+
+
@@ -364,10 +370,6 @@
-
-
-
-
@@ -417,6 +419,7 @@
+
@@ -430,7 +433,7 @@
-
+
@@ -463,7 +466,7 @@
-
+
diff --git a/.baseline/checkstyle/custom-suppressions.xml b/.baseline/checkstyle/custom-suppressions.xml
new file mode 100644
index 0000000000000..06fd9ea46d528
--- /dev/null
+++ b/.baseline/checkstyle/custom-suppressions.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
diff --git a/build.gradle b/build.gradle
index 9d94a581b8006..45604757d8f45 100644
--- a/build.gradle
+++ b/build.gradle
@@ -23,7 +23,7 @@ buildscript {
}
dependencies {
- classpath 'com.palantir.baseline:gradle-baseline-java:0.49.1'
+ classpath 'com.palantir.baseline:gradle-baseline-java:2.28.3'
classpath 'com.palantir.gradle.gitversion:gradle-git-version:0.11.0'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
classpath 'com.netflix.nebula:nebula-publishing-plugin:9.5.0'
diff --git a/build/init.gradle b/build/init.gradle
new file mode 100644
index 0000000000000..8dc56a2a9a5af
--- /dev/null
+++ b/build/init.gradle
@@ -0,0 +1,13 @@
+allprojects {
+ pluginManager.withPlugin('com.palantir.baseline-error-prone') {
+ pluginManager.withPlugin('java') {
+ task compileEverything {
+ description = "This is so we can trigger the compilation of all source sets"
+ }
+
+ tasks.withType(JavaCompile) {
+ compileEverything.dependsOn it
+ }
+ }
+ }
+}