You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ma...@apache.org on 2019/06/06 05:44:28 UTC

[lucene-solr] 02/04: SOLR-13452: Push down publish-maven plugin to submodules.

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

markrmiller pushed a commit to branch jira/SOLR-13452_gradle_3
in repository https://gitbox.apache.org/repos/asf/lucene-solr.git

commit be8cf53b280516f7654c3b37b600e57a9c23e78e
Author: markrmiller <ma...@apache.org>
AuthorDate: Wed Jun 5 15:01:21 2019 -0500

    SOLR-13452: Push down publish-maven plugin to submodules.
---
 build.gradle                                       | 13 +++++++------
 lucene/analysis/common/build.gradle                |  1 +
 lucene/analysis/icu/build.gradle                   |  1 +
 lucene/analysis/kuromoji/build.gradle              |  1 +
 lucene/analysis/morfologik/build.gradle            |  1 +
 lucene/analysis/nori/build.gradle                  |  1 +
 lucene/analysis/opennlp/build.gradle               |  1 +
 lucene/analysis/phonetic/build.gradle              |  1 +
 lucene/analysis/smartcn/build.gradle               |  1 +
 lucene/analysis/stempel/build.gradle               |  1 +
 lucene/backward-codecs/build.gradle                |  1 +
 lucene/benchmark/build.gradle                      |  1 +
 lucene/classification/build.gradle                 |  1 +
 lucene/codecs/build.gradle                         |  1 +
 lucene/core/build.gradle                           |  1 +
 lucene/expressions/build.gradle                    |  1 +
 lucene/facet/build.gradle                          |  1 +
 lucene/grouping/build.gradle                       |  1 +
 lucene/highlighter/build.gradle                    |  1 +
 lucene/join/build.gradle                           |  1 +
 lucene/memory/build.gradle                         |  1 +
 lucene/misc/build.gradle                           |  1 +
 lucene/queries/build.gradle                        |  1 +
 lucene/queryparser/build.gradle                    |  1 +
 lucene/replicator/build.gradle                     |  1 +
 lucene/sandbox/build.gradle                        |  1 +
 lucene/spatial-extras/build.gradle                 |  1 +
 lucene/spatial/build.gradle                        |  1 +
 lucene/spatial3d/build.gradle                      |  1 +
 lucene/suggest/build.gradle                        |  1 +
 lucene/test-framework/build.gradle                 |  1 +
 solr/contrib/analysis-extras/build.gradle          |  1 +
 solr/contrib/analytics/build.gradle                |  1 +
 solr/contrib/clustering/build.gradle               |  1 +
 solr/contrib/dataimporthandler-extras/build.gradle |  1 +
 solr/contrib/dataimporthandler/build.gradle        |  1 +
 solr/contrib/extraction/build.gradle               |  1 +
 solr/contrib/langid/build.gradle                   |  1 +
 solr/contrib/ltr/build.gradle                      |  1 +
 solr/contrib/prometheus-exporter/build.gradle      |  1 +
 solr/contrib/velocity/build.gradle                 |  1 +
 solr/example/example-DIH/build.gradle              |  1 +
 solr/server/build.gradle                           |  1 +
 solr/solrj/build.gradle                            |  1 +
 solr/test-framework/build.gradle                   |  1 +
 45 files changed, 51 insertions(+), 6 deletions(-)

diff --git a/build.gradle b/build.gradle
index f115575..617cf22 100644
--- a/build.gradle
+++ b/build.gradle
@@ -50,7 +50,6 @@ configure(luceneSolrProjects) {
   
   apply plugin: 'idea'
   apply plugin: 'eclipse'
-  apply plugin: 'maven-publish'
   
   task ratSources(type: org.apache.lucene.gradle.RatSources) {
     group = 'Verification'
@@ -123,11 +122,13 @@ configure(luceneSolrSubProjects) {
     }
     
     // configure maven
-    publishing {
-      publications {
-        mavenJava(MavenPublication) {
-          from components.java
-          artifact tasks.sourceJar
+    if (project.getPlugins().hasPlugin('publish-maven')) {
+      publishing {
+        publications {
+          mavenJava(MavenPublication) {
+            from components.java
+            artifact tasks.sourceJar
+          }
         }
       }
     }
diff --git a/lucene/analysis/common/build.gradle b/lucene/analysis/common/build.gradle
index 3154ec7..046d72c 100644
--- a/lucene/analysis/common/build.gradle
+++ b/lucene/analysis/common/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 archivesBaseName = 'analyzers-common'
diff --git a/lucene/analysis/icu/build.gradle b/lucene/analysis/icu/build.gradle
index 082f9c5..86770c5 100644
--- a/lucene/analysis/icu/build.gradle
+++ b/lucene/analysis/icu/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 archivesBaseName = 'analyzers-icu'
diff --git a/lucene/analysis/kuromoji/build.gradle b/lucene/analysis/kuromoji/build.gradle
index ccbdd30..b1ef381 100644
--- a/lucene/analysis/kuromoji/build.gradle
+++ b/lucene/analysis/kuromoji/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 archivesBaseName = 'analyzers-kuromoji'
diff --git a/lucene/analysis/morfologik/build.gradle b/lucene/analysis/morfologik/build.gradle
index 7057bda..1021fe9 100644
--- a/lucene/analysis/morfologik/build.gradle
+++ b/lucene/analysis/morfologik/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 archivesBaseName = 'analyzers-morfologik'
diff --git a/lucene/analysis/nori/build.gradle b/lucene/analysis/nori/build.gradle
index 427197a..32581d9 100644
--- a/lucene/analysis/nori/build.gradle
+++ b/lucene/analysis/nori/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 archivesBaseName = 'analyzers-nori'
diff --git a/lucene/analysis/opennlp/build.gradle b/lucene/analysis/opennlp/build.gradle
index 6d848b2..0ff8d29 100644
--- a/lucene/analysis/opennlp/build.gradle
+++ b/lucene/analysis/opennlp/build.gradle
@@ -16,6 +16,7 @@
  */
  
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/analysis/phonetic/build.gradle b/lucene/analysis/phonetic/build.gradle
index 9e5114a..2fe423b 100644
--- a/lucene/analysis/phonetic/build.gradle
+++ b/lucene/analysis/phonetic/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 archivesBaseName = 'analyzers-phonetic'
diff --git a/lucene/analysis/smartcn/build.gradle b/lucene/analysis/smartcn/build.gradle
index e5545cf..958d5ed 100644
--- a/lucene/analysis/smartcn/build.gradle
+++ b/lucene/analysis/smartcn/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 archivesBaseName = 'analyzers-smartcn'
diff --git a/lucene/analysis/stempel/build.gradle b/lucene/analysis/stempel/build.gradle
index 973cd37..b52eb4b 100644
--- a/lucene/analysis/stempel/build.gradle
+++ b/lucene/analysis/stempel/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 archivesBaseName = 'analyzers-stemple'
diff --git a/lucene/backward-codecs/build.gradle b/lucene/backward-codecs/build.gradle
index 80ef556..a84d3e9 100644
--- a/lucene/backward-codecs/build.gradle
+++ b/lucene/backward-codecs/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 task jarTest (type: Jar) {
diff --git a/lucene/benchmark/build.gradle b/lucene/benchmark/build.gradle
index f8f772e..81d8877 100644
--- a/lucene/benchmark/build.gradle
+++ b/lucene/benchmark/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 def workingDir = "${projectDir}/work"
diff --git a/lucene/classification/build.gradle b/lucene/classification/build.gradle
index 74f90d3..82e3ca2 100644
--- a/lucene/classification/build.gradle
+++ b/lucene/classification/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/codecs/build.gradle b/lucene/codecs/build.gradle
index 09eff5f..5c7afee 100644
--- a/lucene/codecs/build.gradle
+++ b/lucene/codecs/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 archivesBaseName = 'codecs'
diff --git a/lucene/core/build.gradle b/lucene/core/build.gradle
index 671ed68..de2a88a 100644
--- a/lucene/core/build.gradle
+++ b/lucene/core/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 archivesBaseName = 'lucene-core'
diff --git a/lucene/expressions/build.gradle b/lucene/expressions/build.gradle
index 79ecf40..701a5f4 100644
--- a/lucene/expressions/build.gradle
+++ b/lucene/expressions/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/facet/build.gradle b/lucene/facet/build.gradle
index 238bf78..606a1a4 100644
--- a/lucene/facet/build.gradle
+++ b/lucene/facet/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/grouping/build.gradle b/lucene/grouping/build.gradle
index 12d30d2..8ad4828 100644
--- a/lucene/grouping/build.gradle
+++ b/lucene/grouping/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/highlighter/build.gradle b/lucene/highlighter/build.gradle
index 9401c17..20ab1a4 100644
--- a/lucene/highlighter/build.gradle
+++ b/lucene/highlighter/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/join/build.gradle b/lucene/join/build.gradle
index 8ddd135..063773e 100644
--- a/lucene/join/build.gradle
+++ b/lucene/join/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/memory/build.gradle b/lucene/memory/build.gradle
index 0dd3000..634e970 100644
--- a/lucene/memory/build.gradle
+++ b/lucene/memory/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/misc/build.gradle b/lucene/misc/build.gradle
index 5c1d351..1a122f2 100644
--- a/lucene/misc/build.gradle
+++ b/lucene/misc/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/queries/build.gradle b/lucene/queries/build.gradle
index b3c38b3..91be48f 100644
--- a/lucene/queries/build.gradle
+++ b/lucene/queries/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/queryparser/build.gradle b/lucene/queryparser/build.gradle
index aa9152c..d08496b 100644
--- a/lucene/queryparser/build.gradle
+++ b/lucene/queryparser/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 task jarTest (type: Jar) {
diff --git a/lucene/replicator/build.gradle b/lucene/replicator/build.gradle
index 5efb273..ffd451e 100644
--- a/lucene/replicator/build.gradle
+++ b/lucene/replicator/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/sandbox/build.gradle b/lucene/sandbox/build.gradle
index 289d387..fe9608e 100644
--- a/lucene/sandbox/build.gradle
+++ b/lucene/sandbox/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/spatial-extras/build.gradle b/lucene/spatial-extras/build.gradle
index 7237e0e..eaf4fd4 100644
--- a/lucene/spatial-extras/build.gradle
+++ b/lucene/spatial-extras/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/spatial/build.gradle b/lucene/spatial/build.gradle
index 8ddd135..063773e 100644
--- a/lucene/spatial/build.gradle
+++ b/lucene/spatial/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/spatial3d/build.gradle b/lucene/spatial3d/build.gradle
index bc10c46..8741508 100644
--- a/lucene/spatial3d/build.gradle
+++ b/lucene/spatial3d/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 task jarTest (type: Jar) {
diff --git a/lucene/suggest/build.gradle b/lucene/suggest/build.gradle
index 87dfadf..47df86a 100644
--- a/lucene/suggest/build.gradle
+++ b/lucene/suggest/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/lucene/test-framework/build.gradle b/lucene/test-framework/build.gradle
index 29bb46d..8c52c46 100644
--- a/lucene/test-framework/build.gradle
+++ b/lucene/test-framework/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 archivesBaseName = 'lucene-test-framework'
diff --git a/solr/contrib/analysis-extras/build.gradle b/solr/contrib/analysis-extras/build.gradle
index 5ed2fa7..cf50f50 100644
--- a/solr/contrib/analysis-extras/build.gradle
+++ b/solr/contrib/analysis-extras/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/solr/contrib/analytics/build.gradle b/solr/contrib/analytics/build.gradle
index 4907c87..ba1e425 100644
--- a/solr/contrib/analytics/build.gradle
+++ b/solr/contrib/analytics/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/solr/contrib/clustering/build.gradle b/solr/contrib/clustering/build.gradle
index 48e0001..f14861c 100644
--- a/solr/contrib/clustering/build.gradle
+++ b/solr/contrib/clustering/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/solr/contrib/dataimporthandler-extras/build.gradle b/solr/contrib/dataimporthandler-extras/build.gradle
index b359e4a..2a30c4d 100644
--- a/solr/contrib/dataimporthandler-extras/build.gradle
+++ b/solr/contrib/dataimporthandler-extras/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/solr/contrib/dataimporthandler/build.gradle b/solr/contrib/dataimporthandler/build.gradle
index 0d93f03..fe99459 100644
--- a/solr/contrib/dataimporthandler/build.gradle
+++ b/solr/contrib/dataimporthandler/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 task jarTest (type: Jar) {
diff --git a/solr/contrib/extraction/build.gradle b/solr/contrib/extraction/build.gradle
index 77e33b8..0172817 100644
--- a/solr/contrib/extraction/build.gradle
+++ b/solr/contrib/extraction/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/solr/contrib/langid/build.gradle b/solr/contrib/langid/build.gradle
index b17a7df..bf008ed 100644
--- a/solr/contrib/langid/build.gradle
+++ b/solr/contrib/langid/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/solr/contrib/ltr/build.gradle b/solr/contrib/ltr/build.gradle
index b2e5482..bb75ece 100644
--- a/solr/contrib/ltr/build.gradle
+++ b/solr/contrib/ltr/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/solr/contrib/prometheus-exporter/build.gradle b/solr/contrib/prometheus-exporter/build.gradle
index fcd4566..43ce442 100644
--- a/solr/contrib/prometheus-exporter/build.gradle
+++ b/solr/contrib/prometheus-exporter/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/solr/contrib/velocity/build.gradle b/solr/contrib/velocity/build.gradle
index 49efa69..f368b40 100644
--- a/solr/contrib/velocity/build.gradle
+++ b/solr/contrib/velocity/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/solr/example/example-DIH/build.gradle b/solr/example/example-DIH/build.gradle
index 93693c7..3f60545 100644
--- a/solr/example/example-DIH/build.gradle
+++ b/solr/example/example-DIH/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/solr/server/build.gradle b/solr/server/build.gradle
index a9ede86..49793c1 100644
--- a/solr/server/build.gradle
+++ b/solr/server/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/solr/solrj/build.gradle b/solr/solrj/build.gradle
index 2845e89..703b996 100644
--- a/solr/solrj/build.gradle
+++ b/solr/solrj/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 dependencies {
diff --git a/solr/test-framework/build.gradle b/solr/test-framework/build.gradle
index 0de4610..53a5dff 100644
--- a/solr/test-framework/build.gradle
+++ b/solr/test-framework/build.gradle
@@ -16,6 +16,7 @@
  */
 
 apply plugin: 'java-library'
+apply plugin: 'maven-publish'
 apply plugin: org.apache.lucene.gradle.PartOfDist
 
 archivesBaseName = 'solr-test-framework'