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