From 5e1780061ccef46630d2f016a2140df1d33e496e Mon Sep 17 00:00:00 2001 From: David Pilato Date: Tue, 22 Nov 2016 16:34:23 +0100 Subject: [PATCH] Add Gradle coordinates for the REST client --- docs/java-rest/sniffer.asciidoc | 25 +++++++++++++++++++------ docs/java-rest/usage.asciidoc | 26 ++++++++++++++++++++------ 2 files changed, 39 insertions(+), 12 deletions(-) diff --git a/docs/java-rest/sniffer.asciidoc b/docs/java-rest/sniffer.asciidoc index 233c4c74a3e..b9700d7f401 100644 --- a/docs/java-rest/sniffer.asciidoc +++ b/docs/java-rest/sniffer.asciidoc @@ -8,7 +8,14 @@ Nodes Info api and uses jackson to parse the obtained json response. Compatible with Elasticsearch 2.x and onwards. -=== Maven Repository +The low-level REST client is subject to the same release cycle as +elasticsearch. Replace the version with the desired sniffer version, first +released with `5.0.0-alpha4`. There is no relation between the sniffer version +and the elasticsearch version that the client can communicate with. Sniffer +supports fetching the nodes list from elasticsearch 2.x and onwards. + + +=== Maven coordinates Here is how you can configure the dependency using maven as a dependency manager. Add the following to your `pom.xml` file: @@ -22,11 +29,17 @@ Add the following to your `pom.xml` file: -------------------------------------------------- -The low-level REST client is subject to the same release cycle as -elasticsearch. Replace `${es.version}` with the desired sniffer version, first -released with `5.0.0-alpha4`. There is no relation between the sniffer version -and the elasticsearch version that the client can communicate with. Sniffer -supports fetching the nodes list from elasticsearch 2.x and onwards. +=== Gradle coordinates + +Here is how you can configure the dependency using gradle as a dependency manager. +Add the following to your `build.gradle` file: + +["source","groovy",subs="attributes"] +-------------------------------------------------- +dependencies { + compile group: 'org.elasticsearch.client', name: 'sniffer', version: '{version}' +} +-------------------------------------------------- === Usage diff --git a/docs/java-rest/usage.asciidoc b/docs/java-rest/usage.asciidoc index 7ca8456d7d1..5ea2b36526c 100644 --- a/docs/java-rest/usage.asciidoc +++ b/docs/java-rest/usage.asciidoc @@ -1,11 +1,19 @@ == Getting started -=== Maven Repository +=== Maven Central Repository The low-level Java REST client is hosted on http://search.maven.org/#search%7Cga%7C1%7Cg%3A%22org.elasticsearch.client%22[Maven Central]. The minimum Java version required is `1.7`. +The low-level REST client is subject to the same release cycle as +elasticsearch. Replace the version with the desired client version, first +released with `5.0.0-alpha4`. There is no relation between the client version +and the elasticsearch version that the client can communicate with. The +low-level REST client is compatible with all elasticsearch versions. + +=== Maven coordinates + Here is how you can configure the dependency using maven as a dependency manager. Add the following to your `pom.xml` file: @@ -18,11 +26,17 @@ Add the following to your `pom.xml` file: -------------------------------------------------- -The low-level REST client is subject to the same release cycle as -elasticsearch. Replace `${es.version}` with the desired client version, first -released with `5.0.0-alpha4`. There is no relation between the client version -and the elasticsearch version that the client can communicate with. The -low-level REST client is compatible with all elasticsearch versions. +=== Gradle coordinates + +Here is how you can configure the dependency using gradle as a dependency manager. +Add the following to your `build.gradle` file: + +["source","groovy",subs="attributes"] +-------------------------------------------------- +dependencies { + compile group: 'org.elasticsearch.client', name: 'rest', version: '{version}' +} +-------------------------------------------------- === Dependencies