Project Dependencies

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Type Licenses
com.google.guava guava 21.0 jar The Apache Software License, Version 2.0
org.apache.lucene lucene-analyzers-common 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-core 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-memory 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-misc 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-suggest 8.10.1 jar Apache License, Version 2.0
org.opensearch opensearch 1.3.19 jar The Apache Software License, Version 2.0
org.wikimedia.search opensearch-extra-common 1.3.19-SNAPSHOT jar The Apache Software License, Version 2.0

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Type Licenses
com.carrotsearch.randomizedtesting randomizedtesting-runner 2.7.1 jar The Apache Software License, Version 2.0
junit junit 4.12 jar Eclipse Public License 1.0
org.apache.logging.log4j log4j-core 2.17.1 jar Apache License, Version 2.0
org.apache.lucene lucene-test-framework 8.10.1 jar Apache License, Version 2.0
org.assertj assertj-core 3.11.1 jar Apache License, Version 2.0
org.hamcrest hamcrest-core 2.1 jar BSD Licence 3
org.hamcrest hamcrest-library 2.1 jar BSD Licence 3
org.locationtech.jts jts-core 1.15.0 jar Eclipse Publish License, Version 1.0Eclipse Distribution License - v 1.0
org.locationtech.spatial4j spatial4j 0.7 jar The Apache Software License, Version 2.0
org.opensearch.test framework 1.3.19 jar The Apache Software License, Version 2.0

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Type Licenses Optional
org.apache.logging.log4j log4j-api 2.17.1 jar Apache License, Version 2.0 No
org.hdrhistogram HdrHistogram 2.1.9 jar Public Domain, per Creative Commons CC0 No
org.opensearch opensearch-core 1.3.19 jar The Apache Software License, Version 2.0 No
org.opensearch opensearch-x-content 1.3.19 jar The Apache Software License, Version 2.0 No
com.github.spotbugs spotbugs-annotations 4.8.5 jar GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 Yes
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0 Yes
org.projectlombok lombok 1.18.30 jar The MIT License Yes

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

compile

The following is a list of compile dependencies for this project. These dependencies are required to compile and run the application:

GroupId ArtifactId Version Type Licenses
com.carrotsearch hppc 0.8.1 jar The Apache Software License, Version 2.0
com.tdunning t-digest 3.2 jar The Apache Software License, Version 2.0
joda-time joda-time 2.12.2 jar Apache License, Version 2.0
net.java.dev.jna jna 5.5.0 jar LGPL, version 2.1Apache License v2.0
net.sf.jopt-simple jopt-simple 5.0.4 jar The MIT License
org.apache.lucene lucene-backward-codecs 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-grouping 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-highlighter 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-join 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-queries 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-queryparser 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-sandbox 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-spatial-extras 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-spatial3d 8.10.1 jar Apache License, Version 2.0
org.opensearch opensearch-cli 1.3.19 jar The Apache Software License, Version 2.0
org.opensearch opensearch-geo 1.3.19 jar The Apache Software License, Version 2.0
org.opensearch opensearch-secure-sm 1.3.19 jar The Apache Software License, Version 2.0

test

The following is a list of test dependencies for this project. These dependencies are only required to compile and run unit tests for the application:

GroupId ArtifactId Version Type Licenses
commons-codec commons-codec 1.13 jar Apache License, Version 2.0
commons-logging commons-logging 1.1.3 jar The Apache Software License, Version 2.0
net.bytebuddy byte-buddy 1.14.3 jar Apache License, Version 2.0
org.apache.httpcomponents httpasyncclient 4.1.4 jar Apache License, Version 2.0
org.apache.httpcomponents httpclient 4.5.13 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.12 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore-nio 4.4.12 jar Apache License, Version 2.0
org.apache.lucene lucene-codecs 8.10.1 jar Apache License, Version 2.0
org.elasticsearch mocksocket 1.2 jar The Apache Software License, Version 2.0
org.hamcrest hamcrest 2.1 jar BSD Licence 3
org.mockito mockito-core 3.12.4 jar The MIT License
org.objenesis objenesis 3.2 jar Apache License, Version 2.0
org.opensearch opensearch-nio 1.3.19 jar The Apache Software License, Version 2.0
org.opensearch.client opensearch-rest-client 1.3.19 jar The Apache Software License, Version 2.0
org.opensearch.client opensearch-rest-client-sniffer 1.3.19 jar The Apache Software License, Version 2.0

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Type Licenses
com.fasterxml.jackson.core jackson-core 2.14.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-cbor 2.14.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-smile 2.14.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.dataformat jackson-dataformat-yaml 2.14.2 jar The Apache Software License, Version 2.0
org.yaml snakeyaml 2.0 jar Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Eclipse Publish License, Version 1.0: org.locationtech.jts:jts-core

Public Domain, per Creative Commons CC0: HdrHistogram

Eclipse Public License 1.0: JUnit

The MIT License: JOpt Simple, Project Lombok, mockito-core

Apache License, Version 2.0: Apache Commons Codec, Apache HttpAsyncClient, Apache HttpClient, Apache HttpCore, Apache HttpCore NIO, Apache Log4j API, Apache Log4j Core, AssertJ fluent assertions, Byte Buddy (without dependencies), Joda-Time, Lucene Common Analyzers, Lucene Core, Lucene Grouping, Lucene Highlighter, Lucene Join, Lucene Memory, Lucene Miscellaneous, Lucene Queries, Lucene QueryParsers, Lucene Sandbox, Lucene Spatial 3D, Lucene Spatial Extras, Lucene Suggest, Lucene Test Framework, Lucene codecs, Objenesis, SnakeYAML

Eclipse Distribution License - v 1.0: org.locationtech.jts:jts-core

LGPL, version 2.1: Java Native Access

The Apache Software License, Version 2.0: Commons Logging, Elasticsearch MockSocket, FindBugs-jsr305, Guava: Google Core Libraries for Java, HPPC Collections, Jackson dataformat: CBOR, Jackson dataformat: Smile, Jackson-core, Jackson-dataformat-YAML, RandomizedTesting Randomized Runner, Spatial4J, T-Digest, framework, opensearch-cli, opensearch-core, opensearch-extra, opensearch-extra-common, opensearch-geo, opensearch-nio, opensearch-secure-sm, opensearch-x-content, rest, server, sniffer

GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1: SpotBugs Annotations

Apache License v2.0: Java Native Access

BSD Licence 3: Hamcrest, Hamcrest Core, Hamcrest Library

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
hppc-0.8.1.jar 1.2 MB 964 950 5 1.7 Yes
randomizedtesting-runner-2.7.1.jar 247.1 kB 204 190 5 1.8 Yes
jackson-core-2.14.2.jar 458.8 kB 191 161 15 9 Yes
jackson-dataformat-cbor-2.14.2.jar 64 kB 32 15 3 9 Yes
jackson-dataformat-smile-2.14.2.jar 97.3 kB 40 22 4 9 Yes
jackson-dataformat-yaml-2.14.2.jar 54.4 kB 43 21 4 9 Yes
guava-21.0.jar 2.5 MB 1867 1837 18 1.8 Yes
t-digest-3.2.jar 51.2 kB 29 18 1 1.7 Yes
commons-codec-1.13.jar 344.3 kB 248 101 7 1.7 Yes
commons-logging-1.1.3.jar 62 kB 42 28 2 1.1 Yes
joda-time-2.12.2.jar 636.8 kB 773 247 7 1.5 Yes
junit-4.12.jar 314.9 kB 323 286 30 1.5 Yes
byte-buddy-1.14.3.jar 4.2 MB 2921 2867 39 9 Yes
jna-5.5.0.jar 1.5 MB 170 115 4 1.6 Yes
jopt-simple-5.0.4.jar 78.1 kB 71 59 3 1.7 Yes
httpasyncclient-4.1.4.jar 180 kB 111 86 8 1.6 Yes
httpclient-4.5.13.jar 780.3 kB 511 470 24 1.6 Yes
httpcore-4.4.12.jar 328.3 kB 283 253 17 1.6 Yes
httpcore-nio-4.4.12.jar 367.7 kB 270 241 14 1.6 Yes
log4j-api-2.17.1.jar 301.9 kB 211 177 9 9 Yes
log4j-core-2.17.1.jar 1.8 MB 1220 1127 52 1.8 Yes
lucene-analyzers-common-8.10.1.jar 1.8 MB 759 642 65 1.8 Yes
lucene-backward-codecs-8.10.1.jar 155.1 kB 117 99 7 1.8 Yes
lucene-codecs-8.10.1.jar 530 kB 292 264 7 1.8 Yes
lucene-core-8.10.1.jar 3.6 MB 2247 2134 31 1.8 Yes
lucene-grouping-8.10.1.jar 98.3 kB 72 63 1 1.8 Yes
lucene-highlighter-8.10.1.jar 210 kB 143 132 3 1.8 Yes
lucene-join-8.10.1.jar 152.5 kB 116 107 1 1.8 Yes
lucene-memory-8.10.1.jar 52.1 kB 37 20 1 1.8 Yes
lucene-misc-8.10.1.jar 106 kB 86 62 9 1.8 Yes
lucene-queries-8.10.1.jar 381.8 kB 305 291 7 1.8 Yes
lucene-queryparser-8.10.1.jar 382.7 kB 292 254 25 1.8 Yes
lucene-sandbox-8.10.1.jar 245.1 kB 154 129 6 1.8 Yes
lucene-spatial-extras-8.10.1.jar 240.7 kB 164 147 10 1.8 Yes
lucene-spatial3d-8.10.1.jar 309.3 kB 154 145 2 1.8 Yes
lucene-suggest-8.10.1.jar 249.9 kB 149 131 7 1.8 Yes
lucene-test-framework-8.10.1.jar 11 MB 579 530 24 1.8 Yes
assertj-core-3.11.1.jar 4.1 MB 2802 2733 57 1.8 Yes
mocksocket-1.2.jar 11.5 kB 17 7 1 1.8 Yes
hamcrest-2.1.jar 123.1 kB 122 108 11 1.7 Yes
hamcrest-core-2.1.jar 1.2 kB 6 1 1 1.7 Yes
hamcrest-library-2.1.jar 1.2 kB 6 1 1 1.7 Yes
HdrHistogram-2.1.9.jar 114.2 kB 68 59 1 1.6 Yes
jts-core-1.15.0.jar 797.7 kB 590 527 54 1.5 Yes
spatial4j-0.7.jar 204.8 kB 131 109 11 1.7 Yes
mockito-core-3.12.4.jar 682.3 kB 670 596 66 1.8 Yes
objenesis-3.2.jar 49.4 kB 59 43 10 1.8 Yes
opensearch-1.3.19.jar 13 MB 7008 6661 297 11 Yes
opensearch-cli-1.3.19.jar 17.8 kB 16 9 1 1.8 Yes
opensearch-core-1.3.19.jar 59.3 kB 61 30 10 11 Yes
opensearch-geo-1.3.19.jar 44.8 kB 31 23 2 1.8 Yes
opensearch-nio-1.3.19.jar 59.5 kB 41 33 2 1.8 Yes
opensearch-secure-sm-1.3.19.jar 10.9 kB 12 5 1 1.8 Yes
opensearch-x-content-1.3.19.jar 140.7 kB 107 93 8 1.8 Yes
opensearch-rest-client-1.3.19.jar 65.2 kB 51 44 1 1.8 Yes
opensearch-rest-client-sniffer-1.3.19.jar 25.1 kB 23 15 1 1.8 Yes
framework-1.3.19.jar 1.4 MB 695 608 67 1.8 Yes
opensearch-extra-common-1.3.19-SNAPSHOT.jar 16.3 kB 25 13 1 1.8 Yes
snakeyaml-2.0.jar 334.8 kB 280 232 24 9 Yes
spotbugs-annotations-4.8.5.jar 15.3 kB 31 24 1 1.8 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
lombok-1.18.30.jar 2 MB 1063 172 13 9 Yes
Total Size Entries Classes Packages Java Version Debug Information
62 58.3 MB 30151 26602 1122 11 62
compile: 25 compile: 27 MB compile: 15761 compile: 14293 compile: 515 11 compile: 25
provided: 12 provided: 3.7 MB provided: 2173 provided: 1041 provided: 95 provided: 12
test: 25 test: 27.6 MB test: 12217 test: 11268 test: 512 9 test: 25