elastic / elasticsearch

Free and Open Source, Distributed, RESTful Search Engine
https://www.elastic.co/products/elasticsearch
Other
1.25k stars 24.86k forks source link

Missing DeprecationHandler class on rest high level client (7.4.2) #49848

Closed athlan closed 4 years ago

athlan commented 4 years ago

Hello

I have dependency of elasticsearch-rest-high-level-client and I am producing another jar file from my project.

compile group: 'org.elasticsearch.client', name: 'elasticsearch-rest-high-level-client', version: "7.4.2"

When I include my jar with it's dependencies there's missing class:

Caused by: java.lang.ClassNotFoundException: org.elasticsearch.common.xcontent.DeprecationHandler
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 57 common frames omitted

gradle dependencies of origin jar says:

9:29:51 AM: Executing task 'dependencies'...

> Configure project :
Inferred project: xxx, version: 0.1.0-dev.1+b8c23c5

> Task :infra-elasticsearch:dependencies

------------------------------------------------------------
Project :infra-elasticsearch
------------------------------------------------------------

annotationProcessor - Annotation processors and their dependencies for source set 'main'.
\--- org.projectlombok:lombok:1.18.10

apiElements - API elements for main. (n)
No dependencies

archives - Configuration for archive artifacts.
No dependencies

compile - Dependencies for source set 'main' (deprecated, use 'implementation' instead).
\--- org.elasticsearch.client:elasticsearch-rest-high-level-client:7.4.2
     +--- org.elasticsearch:elasticsearch:7.4.2
     |    +--- org.elasticsearch:elasticsearch-core:7.4.2
     |    +--- org.elasticsearch:elasticsearch-secure-sm:7.4.2
     |    +--- org.elasticsearch:elasticsearch-x-content:7.4.2
     |    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
     |    |    +--- org.yaml:snakeyaml:1.17
     |    |    +--- com.fasterxml.jackson.core:jackson-core:2.8.11
     |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.8.11
     |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.11
     |    |    \--- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.8.11
     |    +--- org.elasticsearch:elasticsearch-geo:7.4.2
     |    +--- org.apache.lucene:lucene-core:8.2.0
     |    +--- org.apache.lucene:lucene-analyzers-common:8.2.0
     |    +--- org.apache.lucene:lucene-backward-codecs:8.2.0
     |    +--- org.apache.lucene:lucene-grouping:8.2.0
     |    +--- org.apache.lucene:lucene-highlighter:8.2.0
     |    +--- org.apache.lucene:lucene-join:8.2.0
     |    +--- org.apache.lucene:lucene-memory:8.2.0
     |    +--- org.apache.lucene:lucene-misc:8.2.0
     |    +--- org.apache.lucene:lucene-queries:8.2.0
     |    +--- org.apache.lucene:lucene-queryparser:8.2.0
     |    +--- org.apache.lucene:lucene-sandbox:8.2.0
     |    +--- org.apache.lucene:lucene-spatial:8.2.0
     |    +--- org.apache.lucene:lucene-spatial-extras:8.2.0
     |    +--- org.apache.lucene:lucene-spatial3d:8.2.0
     |    +--- org.apache.lucene:lucene-suggest:8.2.0
     |    +--- org.elasticsearch:elasticsearch-cli:7.4.2
     |    |    +--- net.sf.jopt-simple:jopt-simple:5.0.2
     |    |    \--- org.elasticsearch:elasticsearch-core:7.4.2
     |    +--- com.carrotsearch:hppc:0.8.1
     |    +--- joda-time:joda-time:2.10.3
     |    +--- com.tdunning:t-digest:3.2
     |    +--- org.hdrhistogram:HdrHistogram:2.1.9
     |    +--- org.apache.logging.log4j:log4j-api:2.11.1
     |    \--- org.elasticsearch:jna:4.5.1
     +--- org.elasticsearch.client:elasticsearch-rest-client:7.4.2
     |    +--- org.apache.httpcomponents:httpclient:4.5.8
     |    +--- org.apache.httpcomponents:httpcore:4.4.11
     |    +--- org.apache.httpcomponents:httpasyncclient:4.1.4
     |    +--- org.apache.httpcomponents:httpcore-nio:4.4.11
     |    +--- commons-codec:commons-codec:1.11
     |    \--- commons-logging:commons-logging:1.1.3
     +--- org.elasticsearch.plugin:mapper-extras-client:7.4.2
     +--- org.elasticsearch.plugin:parent-join-client:7.4.2
     +--- org.elasticsearch.plugin:aggs-matrix-stats-client:7.4.2
     +--- org.elasticsearch.plugin:rank-eval-client:7.4.2
     \--- org.elasticsearch.plugin:lang-mustache-client:7.4.2
          \--- com.github.spullara.mustache.java:compiler:0.9.3

compileClasspath - Compile classpath for source set 'main'.
+--- org.elasticsearch.client:elasticsearch-rest-high-level-client:7.4.2
|    +--- org.elasticsearch:elasticsearch:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-secure-sm:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-x-content:7.4.2
|    |    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    |    +--- org.yaml:snakeyaml:1.17
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.8.11 -> 2.10.1
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.8.11
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.11
|    |    |    \--- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.8.11
|    |    +--- org.elasticsearch:elasticsearch-geo:7.4.2
|    |    +--- org.apache.lucene:lucene-core:8.2.0
|    |    +--- org.apache.lucene:lucene-analyzers-common:8.2.0
|    |    +--- org.apache.lucene:lucene-backward-codecs:8.2.0
|    |    +--- org.apache.lucene:lucene-grouping:8.2.0
|    |    +--- org.apache.lucene:lucene-highlighter:8.2.0
|    |    +--- org.apache.lucene:lucene-join:8.2.0
|    |    +--- org.apache.lucene:lucene-memory:8.2.0
|    |    +--- org.apache.lucene:lucene-misc:8.2.0
|    |    +--- org.apache.lucene:lucene-queries:8.2.0
|    |    +--- org.apache.lucene:lucene-queryparser:8.2.0
|    |    +--- org.apache.lucene:lucene-sandbox:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial-extras:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial3d:8.2.0
|    |    +--- org.apache.lucene:lucene-suggest:8.2.0
|    |    +--- org.elasticsearch:elasticsearch-cli:7.4.2
|    |    |    +--- net.sf.jopt-simple:jopt-simple:5.0.2
|    |    |    \--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- com.carrotsearch:hppc:0.8.1
|    |    +--- joda-time:joda-time:2.10.3
|    |    +--- com.tdunning:t-digest:3.2
|    |    +--- org.hdrhistogram:HdrHistogram:2.1.9
|    |    +--- org.apache.logging.log4j:log4j-api:2.11.1
|    |    \--- org.elasticsearch:jna:4.5.1
|    +--- org.elasticsearch.client:elasticsearch-rest-client:7.4.2
|    |    +--- org.apache.httpcomponents:httpclient:4.5.8
|    |    +--- org.apache.httpcomponents:httpcore:4.4.11
|    |    +--- org.apache.httpcomponents:httpasyncclient:4.1.4
|    |    +--- org.apache.httpcomponents:httpcore-nio:4.4.11
|    |    +--- commons-codec:commons-codec:1.11
|    |    \--- commons-logging:commons-logging:1.1.3
|    +--- org.elasticsearch.plugin:mapper-extras-client:7.4.2
|    +--- org.elasticsearch.plugin:parent-join-client:7.4.2
|    +--- org.elasticsearch.plugin:aggs-matrix-stats-client:7.4.2
|    +--- org.elasticsearch.plugin:rank-eval-client:7.4.2
|    \--- org.elasticsearch.plugin:lang-mustache-client:7.4.2
|         \--- com.github.spullara.mustache.java:compiler:0.9.3
+--- org.projectlombok:lombok:1.18.10
+--- project :core
+--- com.fasterxml.jackson.core:jackson-databind:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
|    \--- com.fasterxml.jackson.core:jackson-core:2.10.1
\--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1
     +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
     +--- com.fasterxml.jackson.core:jackson-core:2.10.1
     \--- com.fasterxml.jackson.core:jackson-databind:2.10.1 (*)

compileOnly - Compile only dependencies for source set 'main'.
\--- org.projectlombok:lombok:1.18.10

default - Configuration for default artifacts.
+--- org.elasticsearch.client:elasticsearch-rest-high-level-client:7.4.2
|    +--- org.elasticsearch:elasticsearch:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-secure-sm:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-x-content:7.4.2
|    |    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    |    +--- org.yaml:snakeyaml:1.17
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.8.11 -> 2.10.1
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.8.11
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.11
|    |    |    \--- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.8.11
|    |    +--- org.elasticsearch:elasticsearch-geo:7.4.2
|    |    +--- org.apache.lucene:lucene-core:8.2.0
|    |    +--- org.apache.lucene:lucene-analyzers-common:8.2.0
|    |    +--- org.apache.lucene:lucene-backward-codecs:8.2.0
|    |    +--- org.apache.lucene:lucene-grouping:8.2.0
|    |    +--- org.apache.lucene:lucene-highlighter:8.2.0
|    |    +--- org.apache.lucene:lucene-join:8.2.0
|    |    +--- org.apache.lucene:lucene-memory:8.2.0
|    |    +--- org.apache.lucene:lucene-misc:8.2.0
|    |    +--- org.apache.lucene:lucene-queries:8.2.0
|    |    +--- org.apache.lucene:lucene-queryparser:8.2.0
|    |    +--- org.apache.lucene:lucene-sandbox:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial-extras:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial3d:8.2.0
|    |    +--- org.apache.lucene:lucene-suggest:8.2.0
|    |    +--- org.elasticsearch:elasticsearch-cli:7.4.2
|    |    |    +--- net.sf.jopt-simple:jopt-simple:5.0.2
|    |    |    \--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- com.carrotsearch:hppc:0.8.1
|    |    +--- joda-time:joda-time:2.10.3
|    |    +--- com.tdunning:t-digest:3.2
|    |    +--- org.hdrhistogram:HdrHistogram:2.1.9
|    |    +--- org.apache.logging.log4j:log4j-api:2.11.1
|    |    \--- org.elasticsearch:jna:4.5.1
|    +--- org.elasticsearch.client:elasticsearch-rest-client:7.4.2
|    |    +--- org.apache.httpcomponents:httpclient:4.5.8
|    |    +--- org.apache.httpcomponents:httpcore:4.4.11
|    |    +--- org.apache.httpcomponents:httpasyncclient:4.1.4
|    |    +--- org.apache.httpcomponents:httpcore-nio:4.4.11
|    |    +--- commons-codec:commons-codec:1.11
|    |    \--- commons-logging:commons-logging:1.1.3
|    +--- org.elasticsearch.plugin:mapper-extras-client:7.4.2
|    +--- org.elasticsearch.plugin:parent-join-client:7.4.2
|    +--- org.elasticsearch.plugin:aggs-matrix-stats-client:7.4.2
|    +--- org.elasticsearch.plugin:rank-eval-client:7.4.2
|    \--- org.elasticsearch.plugin:lang-mustache-client:7.4.2
|         \--- com.github.spullara.mustache.java:compiler:0.9.3
+--- project :core
+--- com.fasterxml.jackson.core:jackson-databind:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
|    \--- com.fasterxml.jackson.core:jackson-core:2.10.1
\--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1
     +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
     +--- com.fasterxml.jackson.core:jackson-core:2.10.1
     \--- com.fasterxml.jackson.core:jackson-databind:2.10.1 (*)

implementation - Implementation only dependencies for source set 'main'. (n)
+--- project core (n)
+--- com.fasterxml.jackson.core:jackson-databind:2.10.1 (n)
\--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1 (n)

integrationTestAnnotationProcessor - Annotation processors and their dependencies for source set 'integration test'.
No dependencies

integrationTestCompile - Dependencies for source set 'integration test' (deprecated, use 'integrationTestImplementation' instead).
No dependencies

integrationTestCompileClasspath - Compile classpath for source set 'integration test'.
+--- org.elasticsearch.client:elasticsearch-rest-high-level-client:7.4.2
|    +--- org.elasticsearch:elasticsearch:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-secure-sm:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-x-content:7.4.2
|    |    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    |    +--- org.yaml:snakeyaml:1.17
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.8.11 -> 2.10.1
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.8.11
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.11
|    |    |    \--- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.8.11
|    |    +--- org.elasticsearch:elasticsearch-geo:7.4.2
|    |    +--- org.apache.lucene:lucene-core:8.2.0
|    |    +--- org.apache.lucene:lucene-analyzers-common:8.2.0
|    |    +--- org.apache.lucene:lucene-backward-codecs:8.2.0
|    |    +--- org.apache.lucene:lucene-grouping:8.2.0
|    |    +--- org.apache.lucene:lucene-highlighter:8.2.0
|    |    +--- org.apache.lucene:lucene-join:8.2.0
|    |    +--- org.apache.lucene:lucene-memory:8.2.0
|    |    +--- org.apache.lucene:lucene-misc:8.2.0
|    |    +--- org.apache.lucene:lucene-queries:8.2.0
|    |    +--- org.apache.lucene:lucene-queryparser:8.2.0
|    |    +--- org.apache.lucene:lucene-sandbox:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial-extras:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial3d:8.2.0
|    |    +--- org.apache.lucene:lucene-suggest:8.2.0
|    |    +--- org.elasticsearch:elasticsearch-cli:7.4.2
|    |    |    +--- net.sf.jopt-simple:jopt-simple:5.0.2
|    |    |    \--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- com.carrotsearch:hppc:0.8.1
|    |    +--- joda-time:joda-time:2.10.3
|    |    +--- com.tdunning:t-digest:3.2
|    |    +--- org.hdrhistogram:HdrHistogram:2.1.9
|    |    +--- org.apache.logging.log4j:log4j-api:2.11.1 -> 2.12.1
|    |    \--- org.elasticsearch:jna:4.5.1
|    +--- org.elasticsearch.client:elasticsearch-rest-client:7.4.2
|    |    +--- org.apache.httpcomponents:httpclient:4.5.8
|    |    +--- org.apache.httpcomponents:httpcore:4.4.11
|    |    +--- org.apache.httpcomponents:httpasyncclient:4.1.4
|    |    +--- org.apache.httpcomponents:httpcore-nio:4.4.11
|    |    +--- commons-codec:commons-codec:1.11
|    |    \--- commons-logging:commons-logging:1.1.3
|    +--- org.elasticsearch.plugin:mapper-extras-client:7.4.2
|    +--- org.elasticsearch.plugin:parent-join-client:7.4.2
|    +--- org.elasticsearch.plugin:aggs-matrix-stats-client:7.4.2
|    +--- org.elasticsearch.plugin:rank-eval-client:7.4.2
|    \--- org.elasticsearch.plugin:lang-mustache-client:7.4.2
|         \--- com.github.spullara.mustache.java:compiler:0.9.3
+--- project :core
+--- com.fasterxml.jackson.core:jackson-databind:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
|    \--- com.fasterxml.jackson.core:jackson-core:2.10.1
+--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-core:2.10.1
|    \--- com.fasterxml.jackson.core:jackson-databind:2.10.1 (*)
+--- org.springframework.boot:spring-boot-starter-test:2.2.1.RELEASE
|    +--- org.springframework.boot:spring-boot-starter:2.2.1.RELEASE
|    |    +--- org.springframework.boot:spring-boot:2.2.1.RELEASE
|    |    |    +--- org.springframework:spring-core:5.2.1.RELEASE
|    |    |    |    \--- org.springframework:spring-jcl:5.2.1.RELEASE
|    |    |    \--- org.springframework:spring-context:5.2.1.RELEASE
|    |    |         +--- org.springframework:spring-aop:5.2.1.RELEASE
|    |    |         |    +--- org.springframework:spring-beans:5.2.1.RELEASE
|    |    |         |    |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    |         |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    |         +--- org.springframework:spring-beans:5.2.1.RELEASE (*)
|    |    |         +--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    |         \--- org.springframework:spring-expression:5.2.1.RELEASE
|    |    |              \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    +--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE
|    |    |    \--- org.springframework.boot:spring-boot:2.2.1.RELEASE (*)
|    |    +--- org.springframework.boot:spring-boot-starter-logging:2.2.1.RELEASE
|    |    |    +--- ch.qos.logback:logback-classic:1.2.3
|    |    |    |    +--- ch.qos.logback:logback-core:1.2.3
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
|    |    |    +--- org.apache.logging.log4j:log4j-to-slf4j:2.12.1
|    |    |    |    +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
|    |    |    |    \--- org.apache.logging.log4j:log4j-api:2.12.1
|    |    |    \--- org.slf4j:jul-to-slf4j:1.7.29
|    |    |         \--- org.slf4j:slf4j-api:1.7.29
|    |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    +--- org.springframework.boot:spring-boot-test:2.2.1.RELEASE
|    |    \--- org.springframework.boot:spring-boot:2.2.1.RELEASE (*)
|    +--- org.springframework.boot:spring-boot-test-autoconfigure:2.2.1.RELEASE
|    |    +--- org.springframework.boot:spring-boot-test:2.2.1.RELEASE (*)
|    |    \--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE (*)
|    +--- com.jayway.jsonpath:json-path:2.4.0
|    |    +--- net.minidev:json-smart:2.3
|    |    |    \--- net.minidev:accessors-smart:1.2
|    |    |         \--- org.ow2.asm:asm:5.0.4
|    |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
|    +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2
|    |    \--- jakarta.activation:jakarta.activation-api:1.2.1
|    +--- org.junit.jupiter:junit-jupiter:5.5.2
|    |    +--- org.junit.jupiter:junit-jupiter-api:5.5.2
|    |    |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |    |    +--- org.opentest4j:opentest4j:1.2.0
|    |    |    \--- org.junit.platform:junit-platform-commons:1.5.2
|    |    |         \--- org.apiguardian:apiguardian-api:1.1.0
|    |    \--- org.junit.jupiter:junit-jupiter-params:5.5.2
|    |         +--- org.apiguardian:apiguardian-api:1.1.0
|    |         \--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
|    +--- org.junit.vintage:junit-vintage-engine:5.5.2
|    |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |    +--- org.junit.platform:junit-platform-engine:1.5.2
|    |    |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |    |    +--- org.opentest4j:opentest4j:1.2.0
|    |    |    \--- org.junit.platform:junit-platform-commons:1.5.2 (*)
|    |    \--- junit:junit:4.12
|    +--- org.mockito:mockito-junit-jupiter:3.1.0
|    |    \--- org.mockito:mockito-core:3.1.0
|    |         +--- net.bytebuddy:byte-buddy:1.9.10
|    |         +--- net.bytebuddy:byte-buddy-agent:1.9.10
|    |         \--- org.objenesis:objenesis:2.6
|    +--- org.assertj:assertj-core:3.13.2 -> 3.14.0
|    +--- org.hamcrest:hamcrest:2.1
|    +--- org.mockito:mockito-core:3.1.0 (*)
|    +--- org.skyscreamer:jsonassert:1.5.0
|    |    \--- com.vaadin.external.google:android-json:0.0.20131108.vaadin1
|    +--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    +--- org.springframework:spring-test:5.2.1.RELEASE
|    |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    \--- org.xmlunit:xmlunit-core:2.6.3
+--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
+--- org.junit.jupiter:junit-jupiter-params:5.5.2 (*)
+--- org.junit.platform:junit-platform-launcher:1.5.2
|    +--- org.apiguardian:apiguardian-api:1.1.0
|    \--- org.junit.platform:junit-platform-engine:1.5.2 (*)
+--- org.assertj:assertj-core:3.14.0
+--- org.mockito:mockito-core:3.1.0 (*)
\--- org.mockito:mockito-junit-jupiter:3.1.0 (*)

integrationTestCompileOnly - Compile only dependencies for source set 'integration test'.
No dependencies

integrationTestImplementation - Implementation only dependencies for source set 'integration test'. (n)
No dependencies

integrationTestRuntime - Runtime dependencies for source set 'integration test' (deprecated, use 'integrationTestRuntimeOnly' instead).
No dependencies

integrationTestRuntimeClasspath - Runtime classpath of source set 'integration test'.
+--- org.elasticsearch.client:elasticsearch-rest-high-level-client:7.4.2
|    +--- org.elasticsearch:elasticsearch:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-secure-sm:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-x-content:7.4.2
|    |    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    |    +--- org.yaml:snakeyaml:1.17 -> 1.25
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.8.11 -> 2.10.1
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.8.11
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.11
|    |    |    \--- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.8.11
|    |    +--- org.elasticsearch:elasticsearch-geo:7.4.2
|    |    +--- org.apache.lucene:lucene-core:8.2.0
|    |    +--- org.apache.lucene:lucene-analyzers-common:8.2.0
|    |    +--- org.apache.lucene:lucene-backward-codecs:8.2.0
|    |    +--- org.apache.lucene:lucene-grouping:8.2.0
|    |    +--- org.apache.lucene:lucene-highlighter:8.2.0
|    |    +--- org.apache.lucene:lucene-join:8.2.0
|    |    +--- org.apache.lucene:lucene-memory:8.2.0
|    |    +--- org.apache.lucene:lucene-misc:8.2.0
|    |    +--- org.apache.lucene:lucene-queries:8.2.0
|    |    +--- org.apache.lucene:lucene-queryparser:8.2.0
|    |    +--- org.apache.lucene:lucene-sandbox:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial-extras:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial3d:8.2.0
|    |    +--- org.apache.lucene:lucene-suggest:8.2.0
|    |    +--- org.elasticsearch:elasticsearch-cli:7.4.2
|    |    |    +--- net.sf.jopt-simple:jopt-simple:5.0.2
|    |    |    \--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- com.carrotsearch:hppc:0.8.1
|    |    +--- joda-time:joda-time:2.10.3
|    |    +--- com.tdunning:t-digest:3.2
|    |    +--- org.hdrhistogram:HdrHistogram:2.1.9
|    |    +--- org.apache.logging.log4j:log4j-api:2.11.1 -> 2.12.1
|    |    \--- org.elasticsearch:jna:4.5.1
|    +--- org.elasticsearch.client:elasticsearch-rest-client:7.4.2
|    |    +--- org.apache.httpcomponents:httpclient:4.5.8
|    |    +--- org.apache.httpcomponents:httpcore:4.4.11
|    |    +--- org.apache.httpcomponents:httpasyncclient:4.1.4
|    |    +--- org.apache.httpcomponents:httpcore-nio:4.4.11
|    |    +--- commons-codec:commons-codec:1.11
|    |    \--- commons-logging:commons-logging:1.1.3
|    +--- org.elasticsearch.plugin:mapper-extras-client:7.4.2
|    +--- org.elasticsearch.plugin:parent-join-client:7.4.2
|    +--- org.elasticsearch.plugin:aggs-matrix-stats-client:7.4.2
|    +--- org.elasticsearch.plugin:rank-eval-client:7.4.2
|    \--- org.elasticsearch.plugin:lang-mustache-client:7.4.2
|         \--- com.github.spullara.mustache.java:compiler:0.9.3
+--- project :core
+--- com.fasterxml.jackson.core:jackson-databind:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
|    \--- com.fasterxml.jackson.core:jackson-core:2.10.1
+--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-core:2.10.1
|    \--- com.fasterxml.jackson.core:jackson-databind:2.10.1 (*)
+--- org.springframework.boot:spring-boot-starter-test:2.2.1.RELEASE
|    +--- org.springframework.boot:spring-boot-starter:2.2.1.RELEASE
|    |    +--- org.springframework.boot:spring-boot:2.2.1.RELEASE
|    |    |    +--- org.springframework:spring-core:5.2.1.RELEASE
|    |    |    |    \--- org.springframework:spring-jcl:5.2.1.RELEASE
|    |    |    \--- org.springframework:spring-context:5.2.1.RELEASE
|    |    |         +--- org.springframework:spring-aop:5.2.1.RELEASE
|    |    |         |    +--- org.springframework:spring-beans:5.2.1.RELEASE
|    |    |         |    |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    |         |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    |         +--- org.springframework:spring-beans:5.2.1.RELEASE (*)
|    |    |         +--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    |         \--- org.springframework:spring-expression:5.2.1.RELEASE
|    |    |              \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    +--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE
|    |    |    \--- org.springframework.boot:spring-boot:2.2.1.RELEASE (*)
|    |    +--- org.springframework.boot:spring-boot-starter-logging:2.2.1.RELEASE
|    |    |    +--- ch.qos.logback:logback-classic:1.2.3
|    |    |    |    +--- ch.qos.logback:logback-core:1.2.3
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
|    |    |    +--- org.apache.logging.log4j:log4j-to-slf4j:2.12.1
|    |    |    |    +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
|    |    |    |    \--- org.apache.logging.log4j:log4j-api:2.12.1
|    |    |    \--- org.slf4j:jul-to-slf4j:1.7.29
|    |    |         \--- org.slf4j:slf4j-api:1.7.29
|    |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    |    +--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    \--- org.yaml:snakeyaml:1.25
|    +--- org.springframework.boot:spring-boot-test:2.2.1.RELEASE
|    |    \--- org.springframework.boot:spring-boot:2.2.1.RELEASE (*)
|    +--- org.springframework.boot:spring-boot-test-autoconfigure:2.2.1.RELEASE
|    |    +--- org.springframework.boot:spring-boot-test:2.2.1.RELEASE (*)
|    |    \--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE (*)
|    +--- com.jayway.jsonpath:json-path:2.4.0
|    |    +--- net.minidev:json-smart:2.3
|    |    |    \--- net.minidev:accessors-smart:1.2
|    |    |         \--- org.ow2.asm:asm:5.0.4
|    |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
|    +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2
|    |    \--- jakarta.activation:jakarta.activation-api:1.2.1
|    +--- org.junit.jupiter:junit-jupiter:5.5.2
|    |    +--- org.junit.jupiter:junit-jupiter-api:5.5.2
|    |    |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |    |    +--- org.opentest4j:opentest4j:1.2.0
|    |    |    \--- org.junit.platform:junit-platform-commons:1.5.2
|    |    |         \--- org.apiguardian:apiguardian-api:1.1.0
|    |    +--- org.junit.jupiter:junit-jupiter-params:5.5.2
|    |    |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |    |    \--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
|    |    \--- org.junit.jupiter:junit-jupiter-engine:5.5.2
|    |         +--- org.apiguardian:apiguardian-api:1.1.0
|    |         +--- org.junit.platform:junit-platform-engine:1.5.2
|    |         |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |         |    +--- org.opentest4j:opentest4j:1.2.0
|    |         |    \--- org.junit.platform:junit-platform-commons:1.5.2 (*)
|    |         \--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
|    +--- org.junit.vintage:junit-vintage-engine:5.5.2
|    |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |    +--- org.junit.platform:junit-platform-engine:1.5.2 (*)
|    |    \--- junit:junit:4.12
|    +--- org.mockito:mockito-junit-jupiter:3.1.0
|    |    +--- org.mockito:mockito-core:3.1.0
|    |    |    +--- net.bytebuddy:byte-buddy:1.9.10
|    |    |    +--- net.bytebuddy:byte-buddy-agent:1.9.10
|    |    |    \--- org.objenesis:objenesis:2.6
|    |    \--- org.junit.jupiter:junit-jupiter-api:5.4.2 -> 5.5.2 (*)
|    +--- org.assertj:assertj-core:3.13.2 -> 3.14.0
|    +--- org.hamcrest:hamcrest:2.1
|    +--- org.mockito:mockito-core:3.1.0 (*)
|    +--- org.skyscreamer:jsonassert:1.5.0
|    |    \--- com.vaadin.external.google:android-json:0.0.20131108.vaadin1
|    +--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    +--- org.springframework:spring-test:5.2.1.RELEASE
|    |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    \--- org.xmlunit:xmlunit-core:2.6.3
+--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
+--- org.junit.jupiter:junit-jupiter-params:5.5.2 (*)
+--- org.junit.platform:junit-platform-launcher:1.5.2
|    +--- org.apiguardian:apiguardian-api:1.1.0
|    \--- org.junit.platform:junit-platform-engine:1.5.2 (*)
+--- org.assertj:assertj-core:3.14.0
+--- org.mockito:mockito-core:3.1.0 (*)
+--- org.mockito:mockito-junit-jupiter:3.1.0 (*)
\--- org.junit.jupiter:junit-jupiter-engine:5.5.2 (*)

integrationTestRuntimeOnly - Runtime only dependencies for source set 'integration test'. (n)
No dependencies

runtime - Runtime dependencies for source set 'main' (deprecated, use 'runtimeOnly' instead).
\--- org.elasticsearch.client:elasticsearch-rest-high-level-client:7.4.2
     +--- org.elasticsearch:elasticsearch:7.4.2
     |    +--- org.elasticsearch:elasticsearch-core:7.4.2
     |    +--- org.elasticsearch:elasticsearch-secure-sm:7.4.2
     |    +--- org.elasticsearch:elasticsearch-x-content:7.4.2
     |    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
     |    |    +--- org.yaml:snakeyaml:1.17
     |    |    +--- com.fasterxml.jackson.core:jackson-core:2.8.11
     |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.8.11
     |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.11
     |    |    \--- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.8.11
     |    +--- org.elasticsearch:elasticsearch-geo:7.4.2
     |    +--- org.apache.lucene:lucene-core:8.2.0
     |    +--- org.apache.lucene:lucene-analyzers-common:8.2.0
     |    +--- org.apache.lucene:lucene-backward-codecs:8.2.0
     |    +--- org.apache.lucene:lucene-grouping:8.2.0
     |    +--- org.apache.lucene:lucene-highlighter:8.2.0
     |    +--- org.apache.lucene:lucene-join:8.2.0
     |    +--- org.apache.lucene:lucene-memory:8.2.0
     |    +--- org.apache.lucene:lucene-misc:8.2.0
     |    +--- org.apache.lucene:lucene-queries:8.2.0
     |    +--- org.apache.lucene:lucene-queryparser:8.2.0
     |    +--- org.apache.lucene:lucene-sandbox:8.2.0
     |    +--- org.apache.lucene:lucene-spatial:8.2.0
     |    +--- org.apache.lucene:lucene-spatial-extras:8.2.0
     |    +--- org.apache.lucene:lucene-spatial3d:8.2.0
     |    +--- org.apache.lucene:lucene-suggest:8.2.0
     |    +--- org.elasticsearch:elasticsearch-cli:7.4.2
     |    |    +--- net.sf.jopt-simple:jopt-simple:5.0.2
     |    |    \--- org.elasticsearch:elasticsearch-core:7.4.2
     |    +--- com.carrotsearch:hppc:0.8.1
     |    +--- joda-time:joda-time:2.10.3
     |    +--- com.tdunning:t-digest:3.2
     |    +--- org.hdrhistogram:HdrHistogram:2.1.9
     |    +--- org.apache.logging.log4j:log4j-api:2.11.1
     |    \--- org.elasticsearch:jna:4.5.1
     +--- org.elasticsearch.client:elasticsearch-rest-client:7.4.2
     |    +--- org.apache.httpcomponents:httpclient:4.5.8
     |    +--- org.apache.httpcomponents:httpcore:4.4.11
     |    +--- org.apache.httpcomponents:httpasyncclient:4.1.4
     |    +--- org.apache.httpcomponents:httpcore-nio:4.4.11
     |    +--- commons-codec:commons-codec:1.11
     |    \--- commons-logging:commons-logging:1.1.3
     +--- org.elasticsearch.plugin:mapper-extras-client:7.4.2
     +--- org.elasticsearch.plugin:parent-join-client:7.4.2
     +--- org.elasticsearch.plugin:aggs-matrix-stats-client:7.4.2
     +--- org.elasticsearch.plugin:rank-eval-client:7.4.2
     \--- org.elasticsearch.plugin:lang-mustache-client:7.4.2
          \--- com.github.spullara.mustache.java:compiler:0.9.3

runtimeClasspath - Runtime classpath of source set 'main'.
+--- org.elasticsearch.client:elasticsearch-rest-high-level-client:7.4.2
|    +--- org.elasticsearch:elasticsearch:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-secure-sm:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-x-content:7.4.2
|    |    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    |    +--- org.yaml:snakeyaml:1.17
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.8.11 -> 2.10.1
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.8.11
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.11
|    |    |    \--- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.8.11
|    |    +--- org.elasticsearch:elasticsearch-geo:7.4.2
|    |    +--- org.apache.lucene:lucene-core:8.2.0
|    |    +--- org.apache.lucene:lucene-analyzers-common:8.2.0
|    |    +--- org.apache.lucene:lucene-backward-codecs:8.2.0
|    |    +--- org.apache.lucene:lucene-grouping:8.2.0
|    |    +--- org.apache.lucene:lucene-highlighter:8.2.0
|    |    +--- org.apache.lucene:lucene-join:8.2.0
|    |    +--- org.apache.lucene:lucene-memory:8.2.0
|    |    +--- org.apache.lucene:lucene-misc:8.2.0
|    |    +--- org.apache.lucene:lucene-queries:8.2.0
|    |    +--- org.apache.lucene:lucene-queryparser:8.2.0
|    |    +--- org.apache.lucene:lucene-sandbox:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial-extras:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial3d:8.2.0
|    |    +--- org.apache.lucene:lucene-suggest:8.2.0
|    |    +--- org.elasticsearch:elasticsearch-cli:7.4.2
|    |    |    +--- net.sf.jopt-simple:jopt-simple:5.0.2
|    |    |    \--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- com.carrotsearch:hppc:0.8.1
|    |    +--- joda-time:joda-time:2.10.3
|    |    +--- com.tdunning:t-digest:3.2
|    |    +--- org.hdrhistogram:HdrHistogram:2.1.9
|    |    +--- org.apache.logging.log4j:log4j-api:2.11.1
|    |    \--- org.elasticsearch:jna:4.5.1
|    +--- org.elasticsearch.client:elasticsearch-rest-client:7.4.2
|    |    +--- org.apache.httpcomponents:httpclient:4.5.8
|    |    +--- org.apache.httpcomponents:httpcore:4.4.11
|    |    +--- org.apache.httpcomponents:httpasyncclient:4.1.4
|    |    +--- org.apache.httpcomponents:httpcore-nio:4.4.11
|    |    +--- commons-codec:commons-codec:1.11
|    |    \--- commons-logging:commons-logging:1.1.3
|    +--- org.elasticsearch.plugin:mapper-extras-client:7.4.2
|    +--- org.elasticsearch.plugin:parent-join-client:7.4.2
|    +--- org.elasticsearch.plugin:aggs-matrix-stats-client:7.4.2
|    +--- org.elasticsearch.plugin:rank-eval-client:7.4.2
|    \--- org.elasticsearch.plugin:lang-mustache-client:7.4.2
|         \--- com.github.spullara.mustache.java:compiler:0.9.3
+--- project :core
+--- com.fasterxml.jackson.core:jackson-databind:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
|    \--- com.fasterxml.jackson.core:jackson-core:2.10.1
\--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1
     +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
     +--- com.fasterxml.jackson.core:jackson-core:2.10.1
     \--- com.fasterxml.jackson.core:jackson-databind:2.10.1 (*)

runtimeElements - Elements of runtime for main. (n)
No dependencies

runtimeOnly - Runtime only dependencies for source set 'main'. (n)
No dependencies

testAnnotationProcessor - Annotation processors and their dependencies for source set 'test'.
No dependencies

testCompile - Dependencies for source set 'test' (deprecated, use 'testImplementation' instead).
+--- org.elasticsearch.client:elasticsearch-rest-high-level-client:7.4.2
|    +--- org.elasticsearch:elasticsearch:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-secure-sm:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-x-content:7.4.2
|    |    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    |    +--- org.yaml:snakeyaml:1.17 -> 1.25
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.8.11
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.8.11
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.11
|    |    |    \--- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.8.11
|    |    +--- org.elasticsearch:elasticsearch-geo:7.4.2
|    |    +--- org.apache.lucene:lucene-core:8.2.0
|    |    +--- org.apache.lucene:lucene-analyzers-common:8.2.0
|    |    +--- org.apache.lucene:lucene-backward-codecs:8.2.0
|    |    +--- org.apache.lucene:lucene-grouping:8.2.0
|    |    +--- org.apache.lucene:lucene-highlighter:8.2.0
|    |    +--- org.apache.lucene:lucene-join:8.2.0
|    |    +--- org.apache.lucene:lucene-memory:8.2.0
|    |    +--- org.apache.lucene:lucene-misc:8.2.0
|    |    +--- org.apache.lucene:lucene-queries:8.2.0
|    |    +--- org.apache.lucene:lucene-queryparser:8.2.0
|    |    +--- org.apache.lucene:lucene-sandbox:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial-extras:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial3d:8.2.0
|    |    +--- org.apache.lucene:lucene-suggest:8.2.0
|    |    +--- org.elasticsearch:elasticsearch-cli:7.4.2
|    |    |    +--- net.sf.jopt-simple:jopt-simple:5.0.2
|    |    |    \--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- com.carrotsearch:hppc:0.8.1
|    |    +--- joda-time:joda-time:2.10.3
|    |    +--- com.tdunning:t-digest:3.2
|    |    +--- org.hdrhistogram:HdrHistogram:2.1.9
|    |    +--- org.apache.logging.log4j:log4j-api:2.11.1 -> 2.12.1
|    |    \--- org.elasticsearch:jna:4.5.1
|    +--- org.elasticsearch.client:elasticsearch-rest-client:7.4.2
|    |    +--- org.apache.httpcomponents:httpclient:4.5.8
|    |    +--- org.apache.httpcomponents:httpcore:4.4.11
|    |    +--- org.apache.httpcomponents:httpasyncclient:4.1.4
|    |    +--- org.apache.httpcomponents:httpcore-nio:4.4.11
|    |    +--- commons-codec:commons-codec:1.11
|    |    \--- commons-logging:commons-logging:1.1.3
|    +--- org.elasticsearch.plugin:mapper-extras-client:7.4.2
|    +--- org.elasticsearch.plugin:parent-join-client:7.4.2
|    +--- org.elasticsearch.plugin:aggs-matrix-stats-client:7.4.2
|    +--- org.elasticsearch.plugin:rank-eval-client:7.4.2
|    \--- org.elasticsearch.plugin:lang-mustache-client:7.4.2
|         \--- com.github.spullara.mustache.java:compiler:0.9.3
\--- org.springframework.boot:spring-boot-starter-test:2.2.1.RELEASE
     +--- org.springframework.boot:spring-boot-starter:2.2.1.RELEASE
     |    +--- org.springframework.boot:spring-boot:2.2.1.RELEASE
     |    |    +--- org.springframework:spring-core:5.2.1.RELEASE
     |    |    |    \--- org.springframework:spring-jcl:5.2.1.RELEASE
     |    |    \--- org.springframework:spring-context:5.2.1.RELEASE
     |    |         +--- org.springframework:spring-aop:5.2.1.RELEASE
     |    |         |    +--- org.springframework:spring-beans:5.2.1.RELEASE
     |    |         |    |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
     |    |         |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
     |    |         +--- org.springframework:spring-beans:5.2.1.RELEASE (*)
     |    |         +--- org.springframework:spring-core:5.2.1.RELEASE (*)
     |    |         \--- org.springframework:spring-expression:5.2.1.RELEASE
     |    |              \--- org.springframework:spring-core:5.2.1.RELEASE (*)
     |    +--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE
     |    |    \--- org.springframework.boot:spring-boot:2.2.1.RELEASE (*)
     |    +--- org.springframework.boot:spring-boot-starter-logging:2.2.1.RELEASE
     |    |    +--- ch.qos.logback:logback-classic:1.2.3
     |    |    |    +--- ch.qos.logback:logback-core:1.2.3
     |    |    |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
     |    |    +--- org.apache.logging.log4j:log4j-to-slf4j:2.12.1
     |    |    |    +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
     |    |    |    \--- org.apache.logging.log4j:log4j-api:2.12.1
     |    |    \--- org.slf4j:jul-to-slf4j:1.7.29
     |    |         \--- org.slf4j:slf4j-api:1.7.29
     |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
     |    +--- org.springframework:spring-core:5.2.1.RELEASE (*)
     |    \--- org.yaml:snakeyaml:1.25
     +--- org.springframework.boot:spring-boot-test:2.2.1.RELEASE
     |    \--- org.springframework.boot:spring-boot:2.2.1.RELEASE (*)
     +--- org.springframework.boot:spring-boot-test-autoconfigure:2.2.1.RELEASE
     |    +--- org.springframework.boot:spring-boot-test:2.2.1.RELEASE (*)
     |    \--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE (*)
     +--- com.jayway.jsonpath:json-path:2.4.0
     |    +--- net.minidev:json-smart:2.3
     |    |    \--- net.minidev:accessors-smart:1.2
     |    |         \--- org.ow2.asm:asm:5.0.4
     |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
     +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2
     |    \--- jakarta.activation:jakarta.activation-api:1.2.1
     +--- org.junit.jupiter:junit-jupiter:5.5.2
     |    +--- org.junit.jupiter:junit-jupiter-api:5.5.2
     |    |    +--- org.apiguardian:apiguardian-api:1.1.0
     |    |    +--- org.opentest4j:opentest4j:1.2.0
     |    |    \--- org.junit.platform:junit-platform-commons:1.5.2
     |    |         \--- org.apiguardian:apiguardian-api:1.1.0
     |    +--- org.junit.jupiter:junit-jupiter-params:5.5.2
     |    |    +--- org.apiguardian:apiguardian-api:1.1.0
     |    |    \--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
     |    \--- org.junit.jupiter:junit-jupiter-engine:5.5.2
     |         +--- org.apiguardian:apiguardian-api:1.1.0
     |         +--- org.junit.platform:junit-platform-engine:1.5.2
     |         |    +--- org.apiguardian:apiguardian-api:1.1.0
     |         |    +--- org.opentest4j:opentest4j:1.2.0
     |         |    \--- org.junit.platform:junit-platform-commons:1.5.2 (*)
     |         \--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
     +--- org.junit.vintage:junit-vintage-engine:5.5.2
     |    +--- org.apiguardian:apiguardian-api:1.1.0
     |    +--- org.junit.platform:junit-platform-engine:1.5.2 (*)
     |    \--- junit:junit:4.12
     +--- org.mockito:mockito-junit-jupiter:3.1.0
     |    +--- org.mockito:mockito-core:3.1.0
     |    |    +--- net.bytebuddy:byte-buddy:1.9.10
     |    |    +--- net.bytebuddy:byte-buddy-agent:1.9.10
     |    |    \--- org.objenesis:objenesis:2.6
     |    \--- org.junit.jupiter:junit-jupiter-api:5.4.2 -> 5.5.2 (*)
     +--- org.assertj:assertj-core:3.13.2
     +--- org.hamcrest:hamcrest:2.1
     +--- org.mockito:mockito-core:3.1.0 (*)
     +--- org.skyscreamer:jsonassert:1.5.0
     |    \--- com.vaadin.external.google:android-json:0.0.20131108.vaadin1
     +--- org.springframework:spring-core:5.2.1.RELEASE (*)
     +--- org.springframework:spring-test:5.2.1.RELEASE
     |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
     \--- org.xmlunit:xmlunit-core:2.6.3

testCompileClasspath - Compile classpath for source set 'test'.
+--- org.elasticsearch.client:elasticsearch-rest-high-level-client:7.4.2
|    +--- org.elasticsearch:elasticsearch:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-secure-sm:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-x-content:7.4.2
|    |    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    |    +--- org.yaml:snakeyaml:1.17
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.8.11 -> 2.10.1
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.8.11
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.11
|    |    |    \--- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.8.11
|    |    +--- org.elasticsearch:elasticsearch-geo:7.4.2
|    |    +--- org.apache.lucene:lucene-core:8.2.0
|    |    +--- org.apache.lucene:lucene-analyzers-common:8.2.0
|    |    +--- org.apache.lucene:lucene-backward-codecs:8.2.0
|    |    +--- org.apache.lucene:lucene-grouping:8.2.0
|    |    +--- org.apache.lucene:lucene-highlighter:8.2.0
|    |    +--- org.apache.lucene:lucene-join:8.2.0
|    |    +--- org.apache.lucene:lucene-memory:8.2.0
|    |    +--- org.apache.lucene:lucene-misc:8.2.0
|    |    +--- org.apache.lucene:lucene-queries:8.2.0
|    |    +--- org.apache.lucene:lucene-queryparser:8.2.0
|    |    +--- org.apache.lucene:lucene-sandbox:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial-extras:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial3d:8.2.0
|    |    +--- org.apache.lucene:lucene-suggest:8.2.0
|    |    +--- org.elasticsearch:elasticsearch-cli:7.4.2
|    |    |    +--- net.sf.jopt-simple:jopt-simple:5.0.2
|    |    |    \--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- com.carrotsearch:hppc:0.8.1
|    |    +--- joda-time:joda-time:2.10.3
|    |    +--- com.tdunning:t-digest:3.2
|    |    +--- org.hdrhistogram:HdrHistogram:2.1.9
|    |    +--- org.apache.logging.log4j:log4j-api:2.11.1 -> 2.12.1
|    |    \--- org.elasticsearch:jna:4.5.1
|    +--- org.elasticsearch.client:elasticsearch-rest-client:7.4.2
|    |    +--- org.apache.httpcomponents:httpclient:4.5.8
|    |    +--- org.apache.httpcomponents:httpcore:4.4.11
|    |    +--- org.apache.httpcomponents:httpasyncclient:4.1.4
|    |    +--- org.apache.httpcomponents:httpcore-nio:4.4.11
|    |    +--- commons-codec:commons-codec:1.11
|    |    \--- commons-logging:commons-logging:1.1.3
|    +--- org.elasticsearch.plugin:mapper-extras-client:7.4.2
|    +--- org.elasticsearch.plugin:parent-join-client:7.4.2
|    +--- org.elasticsearch.plugin:aggs-matrix-stats-client:7.4.2
|    +--- org.elasticsearch.plugin:rank-eval-client:7.4.2
|    \--- org.elasticsearch.plugin:lang-mustache-client:7.4.2
|         \--- com.github.spullara.mustache.java:compiler:0.9.3
+--- project :core
+--- com.fasterxml.jackson.core:jackson-databind:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
|    \--- com.fasterxml.jackson.core:jackson-core:2.10.1
+--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-core:2.10.1
|    \--- com.fasterxml.jackson.core:jackson-databind:2.10.1 (*)
+--- org.springframework.boot:spring-boot-starter-test:2.2.1.RELEASE
|    +--- org.springframework.boot:spring-boot-starter:2.2.1.RELEASE
|    |    +--- org.springframework.boot:spring-boot:2.2.1.RELEASE
|    |    |    +--- org.springframework:spring-core:5.2.1.RELEASE
|    |    |    |    \--- org.springframework:spring-jcl:5.2.1.RELEASE
|    |    |    \--- org.springframework:spring-context:5.2.1.RELEASE
|    |    |         +--- org.springframework:spring-aop:5.2.1.RELEASE
|    |    |         |    +--- org.springframework:spring-beans:5.2.1.RELEASE
|    |    |         |    |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    |         |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    |         +--- org.springframework:spring-beans:5.2.1.RELEASE (*)
|    |    |         +--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    |         \--- org.springframework:spring-expression:5.2.1.RELEASE
|    |    |              \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    +--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE
|    |    |    \--- org.springframework.boot:spring-boot:2.2.1.RELEASE (*)
|    |    +--- org.springframework.boot:spring-boot-starter-logging:2.2.1.RELEASE
|    |    |    +--- ch.qos.logback:logback-classic:1.2.3
|    |    |    |    +--- ch.qos.logback:logback-core:1.2.3
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
|    |    |    +--- org.apache.logging.log4j:log4j-to-slf4j:2.12.1
|    |    |    |    +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
|    |    |    |    \--- org.apache.logging.log4j:log4j-api:2.12.1
|    |    |    \--- org.slf4j:jul-to-slf4j:1.7.29
|    |    |         \--- org.slf4j:slf4j-api:1.7.29
|    |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    +--- org.springframework.boot:spring-boot-test:2.2.1.RELEASE
|    |    \--- org.springframework.boot:spring-boot:2.2.1.RELEASE (*)
|    +--- org.springframework.boot:spring-boot-test-autoconfigure:2.2.1.RELEASE
|    |    +--- org.springframework.boot:spring-boot-test:2.2.1.RELEASE (*)
|    |    \--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE (*)
|    +--- com.jayway.jsonpath:json-path:2.4.0
|    |    +--- net.minidev:json-smart:2.3
|    |    |    \--- net.minidev:accessors-smart:1.2
|    |    |         \--- org.ow2.asm:asm:5.0.4
|    |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
|    +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2
|    |    \--- jakarta.activation:jakarta.activation-api:1.2.1
|    +--- org.junit.jupiter:junit-jupiter:5.5.2
|    |    +--- org.junit.jupiter:junit-jupiter-api:5.5.2
|    |    |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |    |    +--- org.opentest4j:opentest4j:1.2.0
|    |    |    \--- org.junit.platform:junit-platform-commons:1.5.2
|    |    |         \--- org.apiguardian:apiguardian-api:1.1.0
|    |    \--- org.junit.jupiter:junit-jupiter-params:5.5.2
|    |         +--- org.apiguardian:apiguardian-api:1.1.0
|    |         \--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
|    +--- org.junit.vintage:junit-vintage-engine:5.5.2
|    |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |    +--- org.junit.platform:junit-platform-engine:1.5.2
|    |    |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |    |    +--- org.opentest4j:opentest4j:1.2.0
|    |    |    \--- org.junit.platform:junit-platform-commons:1.5.2 (*)
|    |    \--- junit:junit:4.12
|    +--- org.mockito:mockito-junit-jupiter:3.1.0
|    |    \--- org.mockito:mockito-core:3.1.0
|    |         +--- net.bytebuddy:byte-buddy:1.9.10
|    |         +--- net.bytebuddy:byte-buddy-agent:1.9.10
|    |         \--- org.objenesis:objenesis:2.6
|    +--- org.assertj:assertj-core:3.13.2 -> 3.14.0
|    +--- org.hamcrest:hamcrest:2.1
|    +--- org.mockito:mockito-core:3.1.0 (*)
|    +--- org.skyscreamer:jsonassert:1.5.0
|    |    \--- com.vaadin.external.google:android-json:0.0.20131108.vaadin1
|    +--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    +--- org.springframework:spring-test:5.2.1.RELEASE
|    |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    \--- org.xmlunit:xmlunit-core:2.6.3
+--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
+--- org.junit.jupiter:junit-jupiter-params:5.5.2 (*)
+--- org.junit.platform:junit-platform-launcher:1.5.2
|    +--- org.apiguardian:apiguardian-api:1.1.0
|    \--- org.junit.platform:junit-platform-engine:1.5.2 (*)
+--- org.assertj:assertj-core:3.14.0
+--- org.mockito:mockito-core:3.1.0 (*)
\--- org.mockito:mockito-junit-jupiter:3.1.0 (*)

testCompileOnly - Compile only dependencies for source set 'test'.
No dependencies

testImplementation - Implementation only dependencies for source set 'test'. (n)
+--- org.junit.jupiter:junit-jupiter-api:5.5.2 (n)
+--- org.junit.jupiter:junit-jupiter-params:5.5.2 (n)
+--- org.junit.platform:junit-platform-launcher:1.5.2 (n)
+--- org.assertj:assertj-core:3.14.0 (n)
+--- org.mockito:mockito-core:3.1.0 (n)
\--- org.mockito:mockito-junit-jupiter:3.1.0 (n)

testRuntime - Runtime dependencies for source set 'test' (deprecated, use 'testRuntimeOnly' instead).
+--- org.elasticsearch.client:elasticsearch-rest-high-level-client:7.4.2
|    +--- org.elasticsearch:elasticsearch:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-secure-sm:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-x-content:7.4.2
|    |    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    |    +--- org.yaml:snakeyaml:1.17 -> 1.25
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.8.11
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.8.11
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.11
|    |    |    \--- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.8.11
|    |    +--- org.elasticsearch:elasticsearch-geo:7.4.2
|    |    +--- org.apache.lucene:lucene-core:8.2.0
|    |    +--- org.apache.lucene:lucene-analyzers-common:8.2.0
|    |    +--- org.apache.lucene:lucene-backward-codecs:8.2.0
|    |    +--- org.apache.lucene:lucene-grouping:8.2.0
|    |    +--- org.apache.lucene:lucene-highlighter:8.2.0
|    |    +--- org.apache.lucene:lucene-join:8.2.0
|    |    +--- org.apache.lucene:lucene-memory:8.2.0
|    |    +--- org.apache.lucene:lucene-misc:8.2.0
|    |    +--- org.apache.lucene:lucene-queries:8.2.0
|    |    +--- org.apache.lucene:lucene-queryparser:8.2.0
|    |    +--- org.apache.lucene:lucene-sandbox:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial-extras:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial3d:8.2.0
|    |    +--- org.apache.lucene:lucene-suggest:8.2.0
|    |    +--- org.elasticsearch:elasticsearch-cli:7.4.2
|    |    |    +--- net.sf.jopt-simple:jopt-simple:5.0.2
|    |    |    \--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- com.carrotsearch:hppc:0.8.1
|    |    +--- joda-time:joda-time:2.10.3
|    |    +--- com.tdunning:t-digest:3.2
|    |    +--- org.hdrhistogram:HdrHistogram:2.1.9
|    |    +--- org.apache.logging.log4j:log4j-api:2.11.1 -> 2.12.1
|    |    \--- org.elasticsearch:jna:4.5.1
|    +--- org.elasticsearch.client:elasticsearch-rest-client:7.4.2
|    |    +--- org.apache.httpcomponents:httpclient:4.5.8
|    |    +--- org.apache.httpcomponents:httpcore:4.4.11
|    |    +--- org.apache.httpcomponents:httpasyncclient:4.1.4
|    |    +--- org.apache.httpcomponents:httpcore-nio:4.4.11
|    |    +--- commons-codec:commons-codec:1.11
|    |    \--- commons-logging:commons-logging:1.1.3
|    +--- org.elasticsearch.plugin:mapper-extras-client:7.4.2
|    +--- org.elasticsearch.plugin:parent-join-client:7.4.2
|    +--- org.elasticsearch.plugin:aggs-matrix-stats-client:7.4.2
|    +--- org.elasticsearch.plugin:rank-eval-client:7.4.2
|    \--- org.elasticsearch.plugin:lang-mustache-client:7.4.2
|         \--- com.github.spullara.mustache.java:compiler:0.9.3
\--- org.springframework.boot:spring-boot-starter-test:2.2.1.RELEASE
     +--- org.springframework.boot:spring-boot-starter:2.2.1.RELEASE
     |    +--- org.springframework.boot:spring-boot:2.2.1.RELEASE
     |    |    +--- org.springframework:spring-core:5.2.1.RELEASE
     |    |    |    \--- org.springframework:spring-jcl:5.2.1.RELEASE
     |    |    \--- org.springframework:spring-context:5.2.1.RELEASE
     |    |         +--- org.springframework:spring-aop:5.2.1.RELEASE
     |    |         |    +--- org.springframework:spring-beans:5.2.1.RELEASE
     |    |         |    |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
     |    |         |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
     |    |         +--- org.springframework:spring-beans:5.2.1.RELEASE (*)
     |    |         +--- org.springframework:spring-core:5.2.1.RELEASE (*)
     |    |         \--- org.springframework:spring-expression:5.2.1.RELEASE
     |    |              \--- org.springframework:spring-core:5.2.1.RELEASE (*)
     |    +--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE
     |    |    \--- org.springframework.boot:spring-boot:2.2.1.RELEASE (*)
     |    +--- org.springframework.boot:spring-boot-starter-logging:2.2.1.RELEASE
     |    |    +--- ch.qos.logback:logback-classic:1.2.3
     |    |    |    +--- ch.qos.logback:logback-core:1.2.3
     |    |    |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
     |    |    +--- org.apache.logging.log4j:log4j-to-slf4j:2.12.1
     |    |    |    +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
     |    |    |    \--- org.apache.logging.log4j:log4j-api:2.12.1
     |    |    \--- org.slf4j:jul-to-slf4j:1.7.29
     |    |         \--- org.slf4j:slf4j-api:1.7.29
     |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
     |    +--- org.springframework:spring-core:5.2.1.RELEASE (*)
     |    \--- org.yaml:snakeyaml:1.25
     +--- org.springframework.boot:spring-boot-test:2.2.1.RELEASE
     |    \--- org.springframework.boot:spring-boot:2.2.1.RELEASE (*)
     +--- org.springframework.boot:spring-boot-test-autoconfigure:2.2.1.RELEASE
     |    +--- org.springframework.boot:spring-boot-test:2.2.1.RELEASE (*)
     |    \--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE (*)
     +--- com.jayway.jsonpath:json-path:2.4.0
     |    +--- net.minidev:json-smart:2.3
     |    |    \--- net.minidev:accessors-smart:1.2
     |    |         \--- org.ow2.asm:asm:5.0.4
     |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
     +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2
     |    \--- jakarta.activation:jakarta.activation-api:1.2.1
     +--- org.junit.jupiter:junit-jupiter:5.5.2
     |    +--- org.junit.jupiter:junit-jupiter-api:5.5.2
     |    |    +--- org.apiguardian:apiguardian-api:1.1.0
     |    |    +--- org.opentest4j:opentest4j:1.2.0
     |    |    \--- org.junit.platform:junit-platform-commons:1.5.2
     |    |         \--- org.apiguardian:apiguardian-api:1.1.0
     |    +--- org.junit.jupiter:junit-jupiter-params:5.5.2
     |    |    +--- org.apiguardian:apiguardian-api:1.1.0
     |    |    \--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
     |    \--- org.junit.jupiter:junit-jupiter-engine:5.5.2
     |         +--- org.apiguardian:apiguardian-api:1.1.0
     |         +--- org.junit.platform:junit-platform-engine:1.5.2
     |         |    +--- org.apiguardian:apiguardian-api:1.1.0
     |         |    +--- org.opentest4j:opentest4j:1.2.0
     |         |    \--- org.junit.platform:junit-platform-commons:1.5.2 (*)
     |         \--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
     +--- org.junit.vintage:junit-vintage-engine:5.5.2
     |    +--- org.apiguardian:apiguardian-api:1.1.0
     |    +--- org.junit.platform:junit-platform-engine:1.5.2 (*)
     |    \--- junit:junit:4.12
     +--- org.mockito:mockito-junit-jupiter:3.1.0
     |    +--- org.mockito:mockito-core:3.1.0
     |    |    +--- net.bytebuddy:byte-buddy:1.9.10
     |    |    +--- net.bytebuddy:byte-buddy-agent:1.9.10
     |    |    \--- org.objenesis:objenesis:2.6
     |    \--- org.junit.jupiter:junit-jupiter-api:5.4.2 -> 5.5.2 (*)
     +--- org.assertj:assertj-core:3.13.2
     +--- org.hamcrest:hamcrest:2.1
     +--- org.mockito:mockito-core:3.1.0 (*)
     +--- org.skyscreamer:jsonassert:1.5.0
     |    \--- com.vaadin.external.google:android-json:0.0.20131108.vaadin1
     +--- org.springframework:spring-core:5.2.1.RELEASE (*)
     +--- org.springframework:spring-test:5.2.1.RELEASE
     |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
     \--- org.xmlunit:xmlunit-core:2.6.3

testRuntimeClasspath - Runtime classpath of source set 'test'.
+--- org.elasticsearch.client:elasticsearch-rest-high-level-client:7.4.2
|    +--- org.elasticsearch:elasticsearch:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-secure-sm:7.4.2
|    |    +--- org.elasticsearch:elasticsearch-x-content:7.4.2
|    |    |    +--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    |    +--- org.yaml:snakeyaml:1.17 -> 1.25
|    |    |    +--- com.fasterxml.jackson.core:jackson-core:2.8.11 -> 2.10.1
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-smile:2.8.11
|    |    |    +--- com.fasterxml.jackson.dataformat:jackson-dataformat-yaml:2.8.11
|    |    |    \--- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:2.8.11
|    |    +--- org.elasticsearch:elasticsearch-geo:7.4.2
|    |    +--- org.apache.lucene:lucene-core:8.2.0
|    |    +--- org.apache.lucene:lucene-analyzers-common:8.2.0
|    |    +--- org.apache.lucene:lucene-backward-codecs:8.2.0
|    |    +--- org.apache.lucene:lucene-grouping:8.2.0
|    |    +--- org.apache.lucene:lucene-highlighter:8.2.0
|    |    +--- org.apache.lucene:lucene-join:8.2.0
|    |    +--- org.apache.lucene:lucene-memory:8.2.0
|    |    +--- org.apache.lucene:lucene-misc:8.2.0
|    |    +--- org.apache.lucene:lucene-queries:8.2.0
|    |    +--- org.apache.lucene:lucene-queryparser:8.2.0
|    |    +--- org.apache.lucene:lucene-sandbox:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial-extras:8.2.0
|    |    +--- org.apache.lucene:lucene-spatial3d:8.2.0
|    |    +--- org.apache.lucene:lucene-suggest:8.2.0
|    |    +--- org.elasticsearch:elasticsearch-cli:7.4.2
|    |    |    +--- net.sf.jopt-simple:jopt-simple:5.0.2
|    |    |    \--- org.elasticsearch:elasticsearch-core:7.4.2
|    |    +--- com.carrotsearch:hppc:0.8.1
|    |    +--- joda-time:joda-time:2.10.3
|    |    +--- com.tdunning:t-digest:3.2
|    |    +--- org.hdrhistogram:HdrHistogram:2.1.9
|    |    +--- org.apache.logging.log4j:log4j-api:2.11.1 -> 2.12.1
|    |    \--- org.elasticsearch:jna:4.5.1
|    +--- org.elasticsearch.client:elasticsearch-rest-client:7.4.2
|    |    +--- org.apache.httpcomponents:httpclient:4.5.8
|    |    +--- org.apache.httpcomponents:httpcore:4.4.11
|    |    +--- org.apache.httpcomponents:httpasyncclient:4.1.4
|    |    +--- org.apache.httpcomponents:httpcore-nio:4.4.11
|    |    +--- commons-codec:commons-codec:1.11
|    |    \--- commons-logging:commons-logging:1.1.3
|    +--- org.elasticsearch.plugin:mapper-extras-client:7.4.2
|    +--- org.elasticsearch.plugin:parent-join-client:7.4.2
|    +--- org.elasticsearch.plugin:aggs-matrix-stats-client:7.4.2
|    +--- org.elasticsearch.plugin:rank-eval-client:7.4.2
|    \--- org.elasticsearch.plugin:lang-mustache-client:7.4.2
|         \--- com.github.spullara.mustache.java:compiler:0.9.3
+--- project :core
+--- com.fasterxml.jackson.core:jackson-databind:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
|    \--- com.fasterxml.jackson.core:jackson-core:2.10.1
+--- com.fasterxml.jackson.datatype:jackson-datatype-jsr310:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-annotations:2.10.1
|    +--- com.fasterxml.jackson.core:jackson-core:2.10.1
|    \--- com.fasterxml.jackson.core:jackson-databind:2.10.1 (*)
+--- org.springframework.boot:spring-boot-starter-test:2.2.1.RELEASE
|    +--- org.springframework.boot:spring-boot-starter:2.2.1.RELEASE
|    |    +--- org.springframework.boot:spring-boot:2.2.1.RELEASE
|    |    |    +--- org.springframework:spring-core:5.2.1.RELEASE
|    |    |    |    \--- org.springframework:spring-jcl:5.2.1.RELEASE
|    |    |    \--- org.springframework:spring-context:5.2.1.RELEASE
|    |    |         +--- org.springframework:spring-aop:5.2.1.RELEASE
|    |    |         |    +--- org.springframework:spring-beans:5.2.1.RELEASE
|    |    |         |    |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    |         |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    |         +--- org.springframework:spring-beans:5.2.1.RELEASE (*)
|    |    |         +--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    |         \--- org.springframework:spring-expression:5.2.1.RELEASE
|    |    |              \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    +--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE
|    |    |    \--- org.springframework.boot:spring-boot:2.2.1.RELEASE (*)
|    |    +--- org.springframework.boot:spring-boot-starter-logging:2.2.1.RELEASE
|    |    |    +--- ch.qos.logback:logback-classic:1.2.3
|    |    |    |    +--- ch.qos.logback:logback-core:1.2.3
|    |    |    |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
|    |    |    +--- org.apache.logging.log4j:log4j-to-slf4j:2.12.1
|    |    |    |    +--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
|    |    |    |    \--- org.apache.logging.log4j:log4j-api:2.12.1
|    |    |    \--- org.slf4j:jul-to-slf4j:1.7.29
|    |    |         \--- org.slf4j:slf4j-api:1.7.29
|    |    +--- jakarta.annotation:jakarta.annotation-api:1.3.5
|    |    +--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    |    \--- org.yaml:snakeyaml:1.25
|    +--- org.springframework.boot:spring-boot-test:2.2.1.RELEASE
|    |    \--- org.springframework.boot:spring-boot:2.2.1.RELEASE (*)
|    +--- org.springframework.boot:spring-boot-test-autoconfigure:2.2.1.RELEASE
|    |    +--- org.springframework.boot:spring-boot-test:2.2.1.RELEASE (*)
|    |    \--- org.springframework.boot:spring-boot-autoconfigure:2.2.1.RELEASE (*)
|    +--- com.jayway.jsonpath:json-path:2.4.0
|    |    +--- net.minidev:json-smart:2.3
|    |    |    \--- net.minidev:accessors-smart:1.2
|    |    |         \--- org.ow2.asm:asm:5.0.4
|    |    \--- org.slf4j:slf4j-api:1.7.25 -> 1.7.29
|    +--- jakarta.xml.bind:jakarta.xml.bind-api:2.3.2
|    |    \--- jakarta.activation:jakarta.activation-api:1.2.1
|    +--- org.junit.jupiter:junit-jupiter:5.5.2
|    |    +--- org.junit.jupiter:junit-jupiter-api:5.5.2
|    |    |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |    |    +--- org.opentest4j:opentest4j:1.2.0
|    |    |    \--- org.junit.platform:junit-platform-commons:1.5.2
|    |    |         \--- org.apiguardian:apiguardian-api:1.1.0
|    |    +--- org.junit.jupiter:junit-jupiter-params:5.5.2
|    |    |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |    |    \--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
|    |    \--- org.junit.jupiter:junit-jupiter-engine:5.5.2
|    |         +--- org.apiguardian:apiguardian-api:1.1.0
|    |         +--- org.junit.platform:junit-platform-engine:1.5.2
|    |         |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |         |    +--- org.opentest4j:opentest4j:1.2.0
|    |         |    \--- org.junit.platform:junit-platform-commons:1.5.2 (*)
|    |         \--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
|    +--- org.junit.vintage:junit-vintage-engine:5.5.2
|    |    +--- org.apiguardian:apiguardian-api:1.1.0
|    |    +--- org.junit.platform:junit-platform-engine:1.5.2 (*)
|    |    \--- junit:junit:4.12
|    +--- org.mockito:mockito-junit-jupiter:3.1.0
|    |    +--- org.mockito:mockito-core:3.1.0
|    |    |    +--- net.bytebuddy:byte-buddy:1.9.10
|    |    |    +--- net.bytebuddy:byte-buddy-agent:1.9.10
|    |    |    \--- org.objenesis:objenesis:2.6
|    |    \--- org.junit.jupiter:junit-jupiter-api:5.4.2 -> 5.5.2 (*)
|    +--- org.assertj:assertj-core:3.13.2 -> 3.14.0
|    +--- org.hamcrest:hamcrest:2.1
|    +--- org.mockito:mockito-core:3.1.0 (*)
|    +--- org.skyscreamer:jsonassert:1.5.0
|    |    \--- com.vaadin.external.google:android-json:0.0.20131108.vaadin1
|    +--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    +--- org.springframework:spring-test:5.2.1.RELEASE
|    |    \--- org.springframework:spring-core:5.2.1.RELEASE (*)
|    \--- org.xmlunit:xmlunit-core:2.6.3
+--- org.junit.jupiter:junit-jupiter-api:5.5.2 (*)
+--- org.junit.jupiter:junit-jupiter-params:5.5.2 (*)
+--- org.junit.platform:junit-platform-launcher:1.5.2
|    +--- org.apiguardian:apiguardian-api:1.1.0
|    \--- org.junit.platform:junit-platform-engine:1.5.2 (*)
+--- org.assertj:assertj-core:3.14.0
+--- org.mockito:mockito-core:3.1.0 (*)
+--- org.mockito:mockito-junit-jupiter:3.1.0 (*)
\--- org.junit.jupiter:junit-jupiter-engine:5.5.2 (*)

testRuntimeOnly - Runtime only dependencies for source set 'test'. (n)
\--- org.junit.jupiter:junit-jupiter-engine:5.5.2 (n)

(*) - dependencies omitted (listed previously)

(n) - Not resolved (configuration is not meant to be resolved)

A web-based, searchable dependency report is available by adding the --scan option.

BUILD SUCCESSFUL in 5s
1 actionable task: 1 executed
9:29:56 AM: Task execution finished 'dependencies'.
elasticmachine commented 4 years ago

Pinging @elastic/es-core-features (:Core/Features/Java High Level REST Client)

cbuescher commented 4 years ago

Hi @athlan. The DeprecationHandler is part of the elasticsearch-x-content jar and is correctly contained in it in 7.4.2. Since this is a build related question, I would like to kindly ask you to use our support forums over at https://discuss.elastic.co. We prefer to use Github issues only for bug reports and feature requests. I'm closing this as an issue here, but encourage you to ask this question in the forum instead. Many thanks.

athlan commented 4 years ago

Sure, finally after using debug option I figured out that Spring Boot dependencies overrides version downgrading it.

Reference: