1
1
[[installation]]
2
2
== Installation
3
3
4
- experimental []
4
+ beta []
5
5
6
6
This page guides you through the installation process of the client.
7
7
8
8
Requirements:
9
9
10
- * Java 8 or later. The library provides high-level type-safe classes
11
- and methods for all {es} APIs. It sits on top of the
12
- https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-low.html[Low Level Rest Client]
10
+ * Java 8 or later. The library provides high-level type-safe classes
11
+ and methods for all {es} APIs. It sits on top of the
12
+ https://www.elastic.co/guide/en/elasticsearch/client/java-rest/current/java-rest-low.html[Low Level Rest Client]
13
13
that manages all http communications.
14
-
15
- * The JSON implementation used by the Java client is pluggable and you must add
16
- a JSON object mapping library as a dependency to your project. It has support
17
- for https://github.com/FasterXML/jackson[Jackson] or a
18
- http://json-b.net/[JSON-B] library like
14
+
15
+ * The JSON implementation used by the Java client is pluggable and you must add
16
+ a JSON object mapping library as a dependency to your project. It has support
17
+ for https://github.com/FasterXML/jackson[Jackson] or a
18
+ http://json-b.net/[JSON-B] library like
19
19
https://github.com/eclipse-ee4j/yasson[Eclipse Yasson].
20
20
21
21
@@ -39,7 +39,7 @@ dependencies {
39
39
[[maven]]
40
40
=== Installation in a Maven project by using Jackson
41
41
42
- In the `pom.xml` of your project, add the following repository definition and
42
+ In the `pom.xml` of your project, add the following repository definition and
43
43
dependencies:
44
44
45
45
["source","xml",subs="attributes"]
@@ -66,11 +66,11 @@ dependencies:
66
66
[[compatibility]]
67
67
=== Compatibility
68
68
69
- The `main` branch targets the next major release (8.0), the `7.x` branch targets
70
- the next minor release. Support is still incomplete as the API code is generated
69
+ The `main` branch targets the next major release (8.0), the `7.x` branch targets
70
+ the next minor release. Support is still incomplete as the API code is generated
71
71
from the {es} Specification that is also still a work in progress.
72
72
73
- The {es} Java client is forward compatible; meaning that the client supports
74
- communicating with greater or equal minor versions of {es}. {es} language
75
- clients are only backwards compatible with default distributions and without
76
- guarantees made.
73
+ The {es} Java client is forward compatible; meaning that the client supports
74
+ communicating with greater or equal minor versions of {es}. {es} language
75
+ clients are only backwards compatible with default distributions and without
76
+ guarantees made.
0 commit comments