Forráskód Böngészése

Add publish plugin to ES|QL projects (#109441)

We want to make the JavaDocs for ES|QL publicly available. Add the
publishing plugin so we can publish these artifacts.
Mark Vieira 1 éve
szülő
commit
5fc04bacd6

+ 1 - 0
x-pack/plugin/esql-core/build.gradle

@@ -1,5 +1,6 @@
 apply plugin: 'elasticsearch.internal-es-plugin'
 apply plugin: 'elasticsearch.internal-test-artifact'
+apply plugin: 'elasticsearch.publish'
 
 esplugin {
   name 'x-pack-esql-core'

+ 2 - 0
x-pack/plugin/esql/build.gradle

@@ -4,6 +4,8 @@ import org.elasticsearch.gradle.internal.precommit.CheckForbiddenApisTask;
 apply plugin: 'elasticsearch.internal-es-plugin'
 apply plugin: 'elasticsearch.internal-cluster-test'
 apply plugin: 'elasticsearch.string-templates'
+apply plugin: 'elasticsearch.publish'
+
 esplugin {
   name 'x-pack-esql'
   description 'The plugin that powers ESQL for Elasticsearch'

+ 5 - 0
x-pack/plugin/esql/compute/ann/build.gradle

@@ -1,4 +1,9 @@
 apply plugin: 'elasticsearch.build'
+apply plugin: 'elasticsearch.publish'
+
+base {
+  archivesName = 'x-pack-esql-compute-ann'
+}
 
 tasks.named('forbiddenApisMain').configure {
   // doesn't depend on anything

+ 5 - 0
x-pack/plugin/esql/compute/build.gradle

@@ -1,5 +1,10 @@
 apply plugin: 'elasticsearch.build'
 apply plugin: 'elasticsearch.string-templates'
+apply plugin: 'elasticsearch.publish'
+
+base {
+  archivesName = 'x-pack-esql-compute'
+}
 
 dependencies {
   compileOnly project(':server')