From e3459637a7d5ad8daabe7bc63da09058accae032 Mon Sep 17 00:00:00 2001 From: Ryan Ernst Date: Tue, 17 Dec 2019 09:52:16 -0800 Subject: [PATCH] Ensure global buildinfo plugin is applied for distro download (#50249) This commit ensures the global info plugin is applied, which supplies the isInternal flag used to determine whether distro download looks for bwcVersions. relates #50230 --- .../org/elasticsearch/gradle/DistributionDownloadPlugin.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/buildSrc/src/main/java/org/elasticsearch/gradle/DistributionDownloadPlugin.java b/buildSrc/src/main/java/org/elasticsearch/gradle/DistributionDownloadPlugin.java index 49ef97464c5..b8fae654dc6 100644 --- a/buildSrc/src/main/java/org/elasticsearch/gradle/DistributionDownloadPlugin.java +++ b/buildSrc/src/main/java/org/elasticsearch/gradle/DistributionDownloadPlugin.java @@ -23,6 +23,7 @@ import org.elasticsearch.gradle.ElasticsearchDistribution.Flavor; import org.elasticsearch.gradle.ElasticsearchDistribution.Platform; import org.elasticsearch.gradle.ElasticsearchDistribution.Type; import org.elasticsearch.gradle.info.BuildParams; +import org.elasticsearch.gradle.info.GlobalBuildInfoPlugin; import org.gradle.api.GradleException; import org.gradle.api.NamedDomainObjectContainer; import org.gradle.api.Plugin; @@ -68,6 +69,9 @@ public class DistributionDownloadPlugin implements Plugin { @Override public void apply(Project project) { + // this is needed for isInternal + project.getRootProject().getPluginManager().apply(GlobalBuildInfoPlugin.class); + distributionsContainer = project.container(ElasticsearchDistribution.class, name -> { Configuration fileConfiguration = project.getConfigurations().create("es_distro_file_" + name); Configuration extractedConfiguration = project.getConfigurations().create("es_distro_extracted_" + name);