You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by dw...@apache.org on 2020/09/04 07:28:17 UTC

[lucene-solr] 01/07: Add errorprone to lucene/solr core

This is an automated email from the ASF dual-hosted git repository.

dweiss pushed a commit to branch LUCENE-9497
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git

commit 148f5ddfa260adcb2d62125e518a3926b5424c5a
Author: Varun Thacker <va...@apache.org>
AuthorDate: Tue Sep 1 15:53:06 2020 -0700

    Add errorprone to lucene/solr core
---
 build.gradle             | 1 +
 lucene/core/build.gradle | 7 +++++++
 solr/core/build.gradle   | 7 +++++++
 versions.props           | 1 +
 4 files changed, 16 insertions(+)

diff --git a/build.gradle b/build.gradle
index 6d6ee2d..a82fbad 100644
--- a/build.gradle
+++ b/build.gradle
@@ -24,6 +24,7 @@ plugins {
   id "org.owasp.dependencycheck" version "5.3.0"
   id 'de.thetaphi.forbiddenapis' version '3.0.1' apply false
   id "de.undercouch.download" version "4.0.2" apply false
+  id "net.ltgt.errorprone" version "1.2.1" apply false
 }
 
 apply from: file('gradle/defaults.gradle')
diff --git a/lucene/core/build.gradle b/lucene/core/build.gradle
index 989c57f..d25a452 100644
--- a/lucene/core/build.gradle
+++ b/lucene/core/build.gradle
@@ -16,10 +16,17 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'net.ltgt.errorprone'
 
 description = 'Lucene core library'
 
+tasks.withType(JavaCompile) {
+  options.errorprone.errorproneArgs = ['-Xep:InvalidBlockTag:OFF', '-Xep:MissingSummary:OFF', '-Xep:UnusedVariable:OFF']
+}
+
 dependencies {
+  errorprone("com.google.errorprone:error_prone_core:2.4.0")
+
   testImplementation project(':lucene:codecs')
   testImplementation project(':lucene:test-framework')
 }
diff --git a/solr/core/build.gradle b/solr/core/build.gradle
index 8c7bcc9..be817e1 100644
--- a/solr/core/build.gradle
+++ b/solr/core/build.gradle
@@ -17,10 +17,17 @@
 
 
 apply plugin: 'java-library'
+apply plugin: 'net.ltgt.errorprone'
 
 description = 'Apache Solr Core'
 
+tasks.withType(JavaCompile) {
+  options.errorprone.errorproneArgs = ['-Xep:InvalidBlockTag:OFF', '-Xep:MissingSummary:OFF', '-Xep:UnusedVariable:OFF']
+}
+
 dependencies {
+  errorprone("com.google.errorprone:error_prone_core:2.4.0")
+
   api project(':lucene:core')
   api project(':lucene:analysis:common')
   api project(':lucene:analysis:kuromoji')
diff --git a/versions.props b/versions.props
index 8c25e30..429f53d 100644
--- a/versions.props
+++ b/versions.props
@@ -103,3 +103,4 @@ org.tukaani:xz=1.8
 org.xerial.snappy:snappy-java=1.1.7.6
 ua.net.nlp:morfologik-ukrainian-search=4.9.1
 xerces:xercesImpl=2.12.0
+net.ltgt.errorprone=1.2.1