From 8ffd829afc4f7892b1330a7092f9849afc93888f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Vl=C4=8Dek?= Date: Tue, 13 Aug 2019 11:20:53 +0200 Subject: [PATCH] Fix for broken Gradle build See https://github.com/elastic/elasticsearch/issues/45073 This fix needs to be removed for ES 7.3.1 and later. --- build.gradle | 8 ++++++++ settings.gradle | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/build.gradle b/build.gradle index ed538f3d..1cf16e9d 100644 --- a/build.gradle +++ b/build.gradle @@ -80,6 +80,14 @@ configurations { } } +// Fix for https://github.com/elastic/elasticsearch/issues/45073 +// TODO(lukas-vlcek): Should be removed for ES v7.3.1 and later. +configurations.all { + resolutionStrategy.dependencySubstitution { + substitute project(':rest-api-spec') with module ("org.elasticsearch:rest-api-spec:${versions.elasticsearch}") + } +} + dependencies { compile "org.elasticsearch:elasticsearch:${versions.elasticsearch}" compile "io.prometheus:simpleclient:${versions.prometheus}" diff --git a/settings.gradle b/settings.gradle index 1055c5e7..5329111e 100644 --- a/settings.gradle +++ b/settings.gradle @@ -1 +1,5 @@ rootProject.name = "prometheus-exporter" + +// Fix for https://github.com/elastic/elasticsearch/issues/45073 +// TODO(lukas-vlcek): Should be removed for ES v7.3.1 and later. +include ':rest-api-spec'