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'