From 5fc04bacd6dacb9ca57403b198534ba9600bad18 Mon Sep 17 00:00:00 2001 From: Mark Vieira Date: Thu, 6 Jun 2024 09:34:07 -0700 Subject: [PATCH] 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. --- x-pack/plugin/esql-core/build.gradle | 1 + x-pack/plugin/esql/build.gradle | 2 ++ x-pack/plugin/esql/compute/ann/build.gradle | 5 +++++ x-pack/plugin/esql/compute/build.gradle | 5 +++++ 4 files changed, 13 insertions(+) diff --git a/x-pack/plugin/esql-core/build.gradle b/x-pack/plugin/esql-core/build.gradle index ed9f5066d10e7..796ec1d137155 100644 --- a/x-pack/plugin/esql-core/build.gradle +++ b/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' diff --git a/x-pack/plugin/esql/build.gradle b/x-pack/plugin/esql/build.gradle index faa5a118a90cd..92071543aa27e 100644 --- a/x-pack/plugin/esql/build.gradle +++ b/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' diff --git a/x-pack/plugin/esql/compute/ann/build.gradle b/x-pack/plugin/esql/compute/ann/build.gradle index ee8d8c62dff39..072f1f6628b07 100644 --- a/x-pack/plugin/esql/compute/ann/build.gradle +++ b/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 diff --git a/x-pack/plugin/esql/compute/build.gradle b/x-pack/plugin/esql/compute/build.gradle index fce051ed60038..6092b006a551c 100644 --- a/x-pack/plugin/esql/compute/build.gradle +++ b/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')