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/08/30 15:47:12 UTC
[lucene-solr] branch LUCENE-9215 updated: Moved configuration
properties to the task itself and made them @Inputs. Centralized all todos
and properties in the render-javadoc file.
This is an automated email from the ASF dual-hosted git repository.
dweiss pushed a commit to branch LUCENE-9215
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git
The following commit(s) were added to refs/heads/LUCENE-9215 by this push:
new efaf34f Moved configuration properties to the task itself and made them @Inputs. Centralized all todos and properties in the render-javadoc file.
efaf34f is described below
commit efaf34f218cf50e8dc2c396df1453aae7cf41d93
Author: Dawid Weiss <da...@carrotsearch.com>
AuthorDate: Sun Aug 30 17:46:55 2020 +0200
Moved configuration properties to the task itself and made them @Inputs. Centralized all todos and properties in the render-javadoc file.
---
build.gradle | 7 -
gradle/documentation/render-javadoc.gradle | 229 ++++++++++++++++++++++++++++-
lucene/analysis/common/build.gradle | 7 -
lucene/analysis/icu/build.gradle | 9 --
lucene/analysis/kuromoji/build.gradle | 5 -
lucene/analysis/nori/build.gradle | 5 -
lucene/analysis/opennlp/build.gradle | 5 -
lucene/analysis/smartcn/build.gradle | 5 -
lucene/backward-codecs/build.gradle | 13 --
lucene/benchmark/build.gradle | 5 -
lucene/codecs/build.gradle | 5 -
lucene/core/build.gradle | 23 ---
lucene/grouping/build.gradle | 5 -
lucene/highlighter/build.gradle | 6 -
lucene/luke/build.gradle | 2 -
lucene/misc/build.gradle | 15 --
lucene/monitor/build.gradle | 5 -
lucene/queries/build.gradle | 4 -
lucene/queryparser/build.gradle | 4 -
lucene/replicator/build.gradle | 4 -
lucene/sandbox/build.gradle | 10 --
lucene/spatial-extras/build.gradle | 4 -
lucene/test-framework/build.gradle | 25 ----
solr/build.gradle | 4 -
solr/contrib/analysis-extras/build.gradle | 8 -
solr/contrib/analytics/build.gradle | 9 --
solr/contrib/langid/build.gradle | 5 -
solr/contrib/velocity/build.gradle | 5 -
solr/solrj/build.gradle | 5 -
solr/test-framework/build.gradle | 12 --
30 files changed, 224 insertions(+), 226 deletions(-)
diff --git a/build.gradle b/build.gradle
index f58017f..3082adf 100644
--- a/build.gradle
+++ b/build.gradle
@@ -96,13 +96,6 @@ ext {
"python2": propertyOrDefault('python2.exe', 'python2'),
"perl": propertyOrDefault('perl.exe', 'perl'),
]
-
- // default is to require full javadocs
- javadocMissingLevel = "method"
- // anything in these packages is checked with level=method. This allows iteratively fixing one package at a time.
- javadocMissingMethod = []
- // default is not to ignore any elements, should only be used to workaround split packages
- javadocMissingIgnore = []
}
// Include smaller chunks configuring dedicated build areas.
diff --git a/gradle/documentation/render-javadoc.gradle b/gradle/documentation/render-javadoc.gradle
index b71b011..1cfb0fe 100644
--- a/gradle/documentation/render-javadoc.gradle
+++ b/gradle/documentation/render-javadoc.gradle
@@ -68,6 +68,8 @@ allprojects {
// (they may be unused but this doesn't do any harm).
def javaJavadocPackages = project.project(':lucene').file('tools/javadoc/java11/')
def junitJavadocPackages = project.project(':lucene').file('tools/javadoc/junit/')
+
+// Configure task defaults for all projects.
allprojects {
project.tasks.withType(RenderJavadocTask) {
title = "${project.path.startsWith(':lucene') ? 'Lucene' : 'Solr'} ${project.version} ${project.name} API"
@@ -79,6 +81,208 @@ allprojects {
}
}
+// Configure project-specific tweaks and to-dos.
+
+configure(project(":lucene:analysis:common")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: fix missing javadocs
+ javadocMissingLevel = "class"
+ // TODO: clean up split packages
+ javadocMissingIgnore = [ "org.apache.lucene.analysis.standard" ]
+ }
+}
+
+configure([
+ project(":lucene:analysis:kuromoji"),
+ project(":lucene:analysis:nori"),
+ project(":lucene:analysis:opennlp"),
+ project(":lucene:analysis:smartcn"),
+ project(":lucene:benchmark"),
+ project(":lucene:codecs"),
+ project(":lucene:grouping"),
+ project(":lucene:highlighter"),
+ project(":lucene:luke"),
+ project(":lucene:monitor"),
+ project(":lucene:queries"),
+ project(":lucene:queryparser"),
+ project(":lucene:replicator"),
+ project(":lucene:spatial-extras"),
+ ]) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: fix missing javadocs
+ javadocMissingLevel = "class"
+ }
+}
+
+configure(project(":lucene:analysis:icu")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: clean up split packages
+ javadocMissingIgnore = [
+ "org.apache.lucene.collation",
+ "org.apache.lucene.collation.tokenattributes"
+ ]
+ }
+}
+
+configure(project(":lucene:backward-codecs")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: clean up split packages
+ javadocMissingIgnore = [
+ "org.apache.lucene.codecs",
+ "org.apache.lucene.codecs.lucene50",
+ "org.apache.lucene.codecs.lucene60",
+ "org.apache.lucene.codecs.lucene80",
+ "org.apache.lucene.codecs.lucene84",
+ "org.apache.lucene.codecs.lucene86"
+ ]
+ }
+}
+
+configure(project(":lucene:test-framework")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: fix missing javadocs
+ javadocMissingLevel = "class"
+ // TODO: clean up split packages
+ javadocMissingIgnore = [
+ "org.apache.lucene.analysis",
+ "org.apache.lucene.analysis.standard",
+ "org.apache.lucene.codecs",
+ "org.apache.lucene.codecs.blockterms",
+ "org.apache.lucene.codecs.bloom",
+ "org.apache.lucene.codecs.compressing",
+ "org.apache.lucene.codecs.uniformsplit",
+ "org.apache.lucene.codecs.uniformsplit.sharedterms",
+ "org.apache.lucene.geo",
+ "org.apache.lucene.index",
+ "org.apache.lucene.search",
+ "org.apache.lucene.search.similarities",
+ "org.apache.lucene.search.spans",
+ "org.apache.lucene.store",
+ "org.apache.lucene.util",
+ "org.apache.lucene.util.automaton",
+ "org.apache.lucene.util.fst"
+ ]
+ }
+}
+
+configure(project(":lucene:sandbox")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: fix missing javadocs
+ javadocMissingLevel = "class"
+ // TODO: clean up split packages
+ javadocMissingIgnore = [
+ "org.apache.lucene.search",
+ "org.apache.lucene.document"
+ ]
+ }
+}
+
+configure(project(":lucene:misc")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: fix missing javadocs
+ javadocMissingLevel = "class"
+ // TODO: clean up split packages
+ javadocMissingIgnore = [
+ "org.apache.lucene.search",
+ "org.apache.lucene.search.similarity",
+ "org.apache.lucene.util",
+ "org.apache.lucene.util.fst",
+ "org.apache.lucene.store",
+ "org.apache.lucene.document",
+ "org.apache.lucene.index"
+ ]
+ }
+}
+
+configure(project(":lucene:core")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: fix missing javadocs
+ javadocMissingLevel = "class"
+ // some packages are fixed already
+ javadocMissingMethod = [
+ "org.apache.lucene.util.automaton",
+ "org.apache.lucene.analysis",
+ "org.apache.lucene.analysis.standard",
+ "org.apache.lucene.analysis.tokenattributes",
+ "org.apache.lucene.document",
+ "org.apache.lucene.search.similarities",
+ "org.apache.lucene.index",
+ "org.apache.lucene.codecs",
+ "org.apache.lucene.codecs.lucene50",
+ "org.apache.lucene.codecs.lucene60",
+ "org.apache.lucene.codecs.lucene80",
+ "org.apache.lucene.codecs.lucene84",
+ "org.apache.lucene.codecs.lucene86",
+ "org.apache.lucene.codecs.lucene87",
+ "org.apache.lucene.codecs.perfield"
+ ]
+ }
+}
+
+configure(project(":solr")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: fix missing javadocs
+ javadocMissingLevel = "package"
+ }
+}
+
+configure(project(":solr:contrib:velocity")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: clean up split packages
+ javadocMissingIgnore = [ "org.apache.solr.response" ]
+ }
+}
+
+configure(project(":solr:contrib:analysis-extras")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: clean up split packages
+ javadocMissingIgnore = [
+ "org.apache.solr.schema",
+ "org.apache.solr.update.processor"
+ ]
+ }
+}
+
+configure(project(":solr:contrib:analytics")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: clean up split packages
+ javadocMissingIgnore = [
+ "org.apache.solr.handler",
+ "org.apache.solr.handler.component",
+ "org.apache.solr.response"
+ ]
+ }
+}
+
+configure(project(":solr:contrib:langid")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: clean up split packages
+ javadocMissingIgnore = [ "org.apache.solr.update.processor" ]
+ }
+}
+
+configure(project(":solr:solrj")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: clean up split packages
+ javadocMissingIgnore = [ "org.apache.solr.client.solrj.embedded" ]
+ }
+}
+
+configure(project(":solr:test-framework")) {
+ project.tasks.withType(RenderJavadocTask) {
+ // TODO: clean up split packages
+ javadocMissingIgnore = [
+ "org.apache.solr",
+ "org.apache.solr.analysis",
+ "org.apache.solr.cloud",
+ "org.apache.solr.core",
+ "org.apache.solr.handler.component",
+ "org.apache.solr.update.processor",
+ "org.apache.solr.util"
+ ]
+ }
+}
+
// Fix for Java 11 Javadoc tool that cannot handle split packages between modules correctly.
// (by removing all the packages which are part of lucene-core)
// See: https://issues.apache.org/jira/browse/LUCENE-8738?focusedCommentId=16818106&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16818106
@@ -154,6 +358,19 @@ class RenderJavadocTask extends DefaultTask {
@Input
def solrDocUrl = "${->project.solrDocUrl}"
+ // default is to require full javadocs
+ @Input
+ String javadocMissingLevel = "method"
+
+ // anything in these packages is checked with level=method. This allows iteratively fixing one package at a time.
+ @Input
+ List<String> javadocMissingMethod = []
+
+ // default is not to ignore any elements, should only be used to workaround split packages
+ @Input
+ List<String> javadocMissingIgnore = []
+
+
@Nullable
@Optional
@Input
@@ -206,15 +423,17 @@ class RenderJavadocTask extends DefaultTask {
opts << [ '-tag', 'lucene.experimental:a:WARNING: This API is experimental and might change in incompatible ways in the next release.' ]
opts << [ '-tag', 'lucene.internal:a:NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.' ]
opts << [ '-tag', "lucene.spi:t:SPI Name (case-insensitive: if the name is 'htmlStrip', 'htmlstrip' can be used when looking up the service)." ]
+
opts << [ '-doclet', MissingDoclet.class.getName() ]
opts << [ '-docletpath', project.rootProject.file("buildSrc/build/classes/java/main") ]
- opts << [ '--missing-level', project.javadocMissingLevel ]
- if (project.javadocMissingIgnore.size > 0) {
- opts << [ '--missing-ignore', String.join(',', project.javadocMissingIgnore) ]
+ opts << [ '--missing-level', javadocMissingLevel ]
+ if (javadocMissingIgnore) {
+ opts << [ '--missing-ignore', String.join(',', javadocMissingIgnore) ]
}
- if (project.javadocMissingMethod.size > 0) {
- opts << [ '--missing-method', String.join(',', project.javadocMissingMethod) ]
+ if (javadocMissingMethod) {
+ opts << [ '--missing-method', String.join(',', javadocMissingMethod) ]
}
+
opts << [ '-quiet' ]
def allOfflineLinks = [:]
diff --git a/lucene/analysis/common/build.gradle b/lucene/analysis/common/build.gradle
index 0fd804d..a44152c 100644
--- a/lucene/analysis/common/build.gradle
+++ b/lucene/analysis/common/build.gradle
@@ -23,10 +23,3 @@ dependencies {
api project(':lucene:core')
testImplementation project(':lucene:test-framework')
}
-
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
- // TODO: clean up split packages
- javadocMissingIgnore = [ "org.apache.lucene.analysis.standard" ]
-}
diff --git a/lucene/analysis/icu/build.gradle b/lucene/analysis/icu/build.gradle
index 6bc24e0..2eab963 100644
--- a/lucene/analysis/icu/build.gradle
+++ b/lucene/analysis/icu/build.gradle
@@ -27,12 +27,3 @@ dependencies {
testImplementation project(':lucene:test-framework')
}
-
-ext {
- // TODO: clean up split packages
- javadocMissingIgnore = [
- "org.apache.lucene.collation",
- "org.apache.lucene.collation.tokenattributes"
- ]
-}
-
diff --git a/lucene/analysis/kuromoji/build.gradle b/lucene/analysis/kuromoji/build.gradle
index 9c4f4c8..af2bfa5 100644
--- a/lucene/analysis/kuromoji/build.gradle
+++ b/lucene/analysis/kuromoji/build.gradle
@@ -25,8 +25,3 @@ dependencies {
testImplementation project(':lucene:test-framework')
}
-
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
-}
diff --git a/lucene/analysis/nori/build.gradle b/lucene/analysis/nori/build.gradle
index 276d997..430673c 100644
--- a/lucene/analysis/nori/build.gradle
+++ b/lucene/analysis/nori/build.gradle
@@ -26,8 +26,3 @@ dependencies {
testImplementation project(':lucene:test-framework')
}
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
-}
-
diff --git a/lucene/analysis/opennlp/build.gradle b/lucene/analysis/opennlp/build.gradle
index b7c9d01..c4672c0 100644
--- a/lucene/analysis/opennlp/build.gradle
+++ b/lucene/analysis/opennlp/build.gradle
@@ -26,8 +26,3 @@ dependencies {
testImplementation project(':lucene:test-framework')
}
-
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
-}
diff --git a/lucene/analysis/smartcn/build.gradle b/lucene/analysis/smartcn/build.gradle
index 9f96e00..8d5eeb1 100644
--- a/lucene/analysis/smartcn/build.gradle
+++ b/lucene/analysis/smartcn/build.gradle
@@ -25,8 +25,3 @@ dependencies {
testImplementation project(':lucene:test-framework')
}
-
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
-}
diff --git a/lucene/backward-codecs/build.gradle b/lucene/backward-codecs/build.gradle
index 730d092..aa47302 100644
--- a/lucene/backward-codecs/build.gradle
+++ b/lucene/backward-codecs/build.gradle
@@ -24,16 +24,3 @@ dependencies {
api project(':lucene:core')
testImplementation project(':lucene:test-framework')
}
-
-ext {
- // TODO: clean up split packages
- javadocMissingIgnore = [
- "org.apache.lucene.codecs",
- "org.apache.lucene.codecs.lucene50",
- "org.apache.lucene.codecs.lucene60",
- "org.apache.lucene.codecs.lucene80",
- "org.apache.lucene.codecs.lucene84",
- "org.apache.lucene.codecs.lucene86"
- ]
-}
-
diff --git a/lucene/benchmark/build.gradle b/lucene/benchmark/build.gradle
index 2fded4c..73f1dd7 100644
--- a/lucene/benchmark/build.gradle
+++ b/lucene/benchmark/build.gradle
@@ -44,11 +44,6 @@ dependencies {
testImplementation project(':lucene:test-framework')
}
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
-}
-
def tempDir = file("temp")
def workDir = file("work")
diff --git a/lucene/codecs/build.gradle b/lucene/codecs/build.gradle
index 6f6a2d5..ad26aae 100644
--- a/lucene/codecs/build.gradle
+++ b/lucene/codecs/build.gradle
@@ -23,8 +23,3 @@ dependencies {
implementation project(':lucene:core')
testImplementation project(':lucene:test-framework')
}
-
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
-}
diff --git a/lucene/core/build.gradle b/lucene/core/build.gradle
index 753cf16..989c57f 100644
--- a/lucene/core/build.gradle
+++ b/lucene/core/build.gradle
@@ -23,26 +23,3 @@ dependencies {
testImplementation project(':lucene:codecs')
testImplementation project(':lucene:test-framework')
}
-
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
- // some packages are fixed already
- javadocMissingMethod = [
- "org.apache.lucene.util.automaton",
- "org.apache.lucene.analysis",
- "org.apache.lucene.analysis.standard",
- "org.apache.lucene.analysis.tokenattributes",
- "org.apache.lucene.document",
- "org.apache.lucene.search.similarities",
- "org.apache.lucene.index",
- "org.apache.lucene.codecs",
- "org.apache.lucene.codecs.lucene50",
- "org.apache.lucene.codecs.lucene60",
- "org.apache.lucene.codecs.lucene80",
- "org.apache.lucene.codecs.lucene84",
- "org.apache.lucene.codecs.lucene86",
- "org.apache.lucene.codecs.lucene87",
- "org.apache.lucene.codecs.perfield"
- ]
-}
diff --git a/lucene/grouping/build.gradle b/lucene/grouping/build.gradle
index 490e850..6e71964 100644
--- a/lucene/grouping/build.gradle
+++ b/lucene/grouping/build.gradle
@@ -27,8 +27,3 @@ dependencies {
testImplementation project(':lucene:test-framework')
}
-
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
-}
diff --git a/lucene/highlighter/build.gradle b/lucene/highlighter/build.gradle
index 930cb62..6bd8426 100644
--- a/lucene/highlighter/build.gradle
+++ b/lucene/highlighter/build.gradle
@@ -30,9 +30,3 @@ dependencies {
testImplementation project(':lucene:analysis:common')
testImplementation project(':lucene:queryparser')
}
-
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
-}
-
diff --git a/lucene/luke/build.gradle b/lucene/luke/build.gradle
index 71d1d0d..9b6f47b 100644
--- a/lucene/luke/build.gradle
+++ b/lucene/luke/build.gradle
@@ -24,8 +24,6 @@ description = 'Luke - Lucene Toolbox'
ext {
standaloneDistDir = file("$buildDir/${archivesBaseName}-${project.version}")
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
}
configurations {
diff --git a/lucene/misc/build.gradle b/lucene/misc/build.gradle
index 05b6d75..11758f7 100644
--- a/lucene/misc/build.gradle
+++ b/lucene/misc/build.gradle
@@ -23,18 +23,3 @@ dependencies {
api project(':lucene:core')
testImplementation project(':lucene:test-framework')
}
-
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
- // TODO: clean up split packages
- javadocMissingIgnore = [
- "org.apache.lucene.search",
- "org.apache.lucene.search.similarity",
- "org.apache.lucene.util",
- "org.apache.lucene.util.fst",
- "org.apache.lucene.store",
- "org.apache.lucene.document",
- "org.apache.lucene.index"
- ]
-}
diff --git a/lucene/monitor/build.gradle b/lucene/monitor/build.gradle
index f1efb98..3dd65a4 100644
--- a/lucene/monitor/build.gradle
+++ b/lucene/monitor/build.gradle
@@ -28,8 +28,3 @@ dependencies {
testImplementation project(':lucene:queryparser')
testImplementation project(':lucene:test-framework')
}
-
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
-}
diff --git a/lucene/queries/build.gradle b/lucene/queries/build.gradle
index a5cbd99..bd56a4d 100644
--- a/lucene/queries/build.gradle
+++ b/lucene/queries/build.gradle
@@ -26,7 +26,3 @@ dependencies {
testImplementation project(':lucene:expressions')
}
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
-}
diff --git a/lucene/queryparser/build.gradle b/lucene/queryparser/build.gradle
index e48139b..365a999 100644
--- a/lucene/queryparser/build.gradle
+++ b/lucene/queryparser/build.gradle
@@ -27,8 +27,4 @@ dependencies {
testImplementation project(':lucene:test-framework')
}
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
-}
diff --git a/lucene/replicator/build.gradle b/lucene/replicator/build.gradle
index aad6580..973c77f 100644
--- a/lucene/replicator/build.gradle
+++ b/lucene/replicator/build.gradle
@@ -37,7 +37,3 @@ dependencies {
testImplementation project(':lucene:test-framework')
}
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
-}
diff --git a/lucene/sandbox/build.gradle b/lucene/sandbox/build.gradle
index 474afd7..ec2d9ca 100644
--- a/lucene/sandbox/build.gradle
+++ b/lucene/sandbox/build.gradle
@@ -23,13 +23,3 @@ dependencies {
api project(':lucene:core')
testImplementation project(':lucene:test-framework')
}
-
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
- // TODO: clean up split packages
- javadocMissingIgnore = [
- "org.apache.lucene.search",
- "org.apache.lucene.document"
- ]
-}
diff --git a/lucene/spatial-extras/build.gradle b/lucene/spatial-extras/build.gradle
index f5282e2..83889d3 100644
--- a/lucene/spatial-extras/build.gradle
+++ b/lucene/spatial-extras/build.gradle
@@ -32,8 +32,4 @@ dependencies {
testImplementation 'org.locationtech.spatial4j:spatial4j::tests'
}
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
-}
diff --git a/lucene/test-framework/build.gradle b/lucene/test-framework/build.gradle
index b645312..ce9355b 100644
--- a/lucene/test-framework/build.gradle
+++ b/lucene/test-framework/build.gradle
@@ -32,28 +32,3 @@ dependencies {
implementation project(':lucene:codecs')
}
-
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "class"
- // TODO: clean up split packages
- javadocMissingIgnore = [
- "org.apache.lucene.analysis",
- "org.apache.lucene.analysis.standard",
- "org.apache.lucene.codecs",
- "org.apache.lucene.codecs.blockterms",
- "org.apache.lucene.codecs.bloom",
- "org.apache.lucene.codecs.compressing",
- "org.apache.lucene.codecs.uniformsplit",
- "org.apache.lucene.codecs.uniformsplit.sharedterms",
- "org.apache.lucene.geo",
- "org.apache.lucene.index",
- "org.apache.lucene.search",
- "org.apache.lucene.search.similarities",
- "org.apache.lucene.search.spans",
- "org.apache.lucene.store",
- "org.apache.lucene.util",
- "org.apache.lucene.util.automaton",
- "org.apache.lucene.util.fst"
- ]
-}
diff --git a/solr/build.gradle b/solr/build.gradle
index a2406f3..6096174 100644
--- a/solr/build.gradle
+++ b/solr/build.gradle
@@ -21,8 +21,4 @@ subprojects {
group "org.apache.solr"
}
-ext {
- // TODO: fix missing javadocs
- javadocMissingLevel = "package"
-}
diff --git a/solr/contrib/analysis-extras/build.gradle b/solr/contrib/analysis-extras/build.gradle
index 305bc10..8e6ddd0 100644
--- a/solr/contrib/analysis-extras/build.gradle
+++ b/solr/contrib/analysis-extras/build.gradle
@@ -32,11 +32,3 @@ dependencies {
testImplementation project(':solr:test-framework')
}
-
-ext {
- // TODO: clean up split packages
- javadocMissingIgnore = [
- "org.apache.solr.schema",
- "org.apache.solr.update.processor"
- ]
-}
diff --git a/solr/contrib/analytics/build.gradle b/solr/contrib/analytics/build.gradle
index 26eade4..91e165a 100644
--- a/solr/contrib/analytics/build.gradle
+++ b/solr/contrib/analytics/build.gradle
@@ -23,12 +23,3 @@ dependencies {
implementation project(':solr:core')
testImplementation project(':solr:test-framework')
}
-
-ext {
- // TODO: clean up split packages
- javadocMissingIgnore = [
- "org.apache.solr.handler",
- "org.apache.solr.handler.component",
- "org.apache.solr.response"
- ]
-}
diff --git a/solr/contrib/langid/build.gradle b/solr/contrib/langid/build.gradle
index f9b41a0..f9cfdb7 100644
--- a/solr/contrib/langid/build.gradle
+++ b/solr/contrib/langid/build.gradle
@@ -32,8 +32,3 @@ dependencies {
testImplementation project(':solr:test-framework')
}
-
-ext {
- // TODO: clean up split packages
- javadocMissingIgnore = [ "org.apache.solr.update.processor" ]
-}
diff --git a/solr/contrib/velocity/build.gradle b/solr/contrib/velocity/build.gradle
index f42ade9..b17b38b 100644
--- a/solr/contrib/velocity/build.gradle
+++ b/solr/contrib/velocity/build.gradle
@@ -31,8 +31,3 @@ dependencies {
testImplementation project(':solr:test-framework')
}
-
-ext {
- // TODO: clean up split packages
- javadocMissingIgnore = [ "org.apache.solr.response" ]
-}
diff --git a/solr/solrj/build.gradle b/solr/solrj/build.gradle
index 118f0be..e8c8a07 100644
--- a/solr/solrj/build.gradle
+++ b/solr/solrj/build.gradle
@@ -74,8 +74,3 @@ dependencies {
})
testImplementation "org.hsqldb:hsqldb"
}
-
-ext {
- // TODO: clean up split packages
- javadocMissingIgnore = [ "org.apache.solr.client.solrj.embedded" ]
-}
diff --git a/solr/test-framework/build.gradle b/solr/test-framework/build.gradle
index b92aa5d..1f4064c 100644
--- a/solr/test-framework/build.gradle
+++ b/solr/test-framework/build.gradle
@@ -32,15 +32,3 @@ dependencies {
implementation 'com.lmax:disruptor'
}
-ext {
- // TODO: clean up split packages
- javadocMissingIgnore = [
- "org.apache.solr",
- "org.apache.solr.analysis",
- "org.apache.solr.cloud",
- "org.apache.solr.core",
- "org.apache.solr.handler.component",
- "org.apache.solr.update.processor",
- "org.apache.solr.util"
- ]
-}