diff --git a/poms/tycho/pom.xml b/poms/tycho/pom.xml
index 1f9f0c08f1..6aa1f600d2 100644
--- a/poms/tycho/pom.xml
+++ b/poms/tycho/pom.xml
@@ -79,6 +79,9 @@
${groovy.eclipse.compiler.version}
true
+
+ maven-compiler-plugin
+
@@ -91,20 +94,52 @@
UTF-8
${maven.compiler.source}
${maven.compiler.target}
- groovy-eclipse-compiler
+ jdt
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+
+
+
+ -err:+nullAnnot(javax.annotation.Nullable|javax.annotation.Nonnull|org.eclipse.jdt.annotation.NonNullByDefault)
+ -warn:+null
+
-
-
- org.codehaus.groovy
- groovy-eclipse-compiler
- ${groovy.eclipse.compiler.version}
-
-
- org.codehaus.groovy
- groovy-eclipse-batch
- ${groovy.eclipse.batch.version}
-
-
+
+
+ maven-compiler-plugin
+ 3.6.1
+
+ groovy-eclipse-compiler
+
+
+ com.google.code.findbugs
+ jsr305
+ 3.0.2
+
+
+
+
+
+
+ compile
+
+
+
+
+
+ org.codehaus.groovy
+ groovy-eclipse-compiler
+ 2.9.2-01
+
+
+ org.codehaus.groovy
+ groovy-eclipse-batch
+ 2.4.3-01
+
+