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
com.ibm.icu icu4j 62.1 jar Unicode/ICU License
org.apache.lucene lucene-analyzers-common 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-analyzers-icu 8.10.1 jar Apache License, Version 2.0
org.apache.lucene lucene-core 8.10.1 jar Apache License, Version 2.0
org.opensearch opensearch 1.3.19 jar The Apache Software License, Version 2.0
org.opensearch.plugin analysis-icu-client 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
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.hamcrest hamcrest-core 2.1 jar BSD Licence 3
org.hamcrest hamcrest-library 2.1 jar BSD Licence 3
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
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

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.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
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-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-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.apache.lucene lucene-suggest 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-core 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
org.opensearch opensearch-x-content 1.3.19 jar The Apache Software License, Version 2.0
org.yaml snakeyaml 2.0 jar Apache 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
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
org.hdrhistogram HdrHistogram 2.1.9 jar Public Domain, per Creative Commons CC0

Project Dependency Graph

Dependency Tree

Licenses

Public Domain, per Creative Commons CC0: HdrHistogram

Eclipse Public License 1.0: JUnit

The MIT License: JOpt Simple, mockito-core

Unicode/ICU License: ICU4J

Apache License, Version 2.0: Apache Commons Codec, Apache HttpAsyncClient, Apache HttpClient, Apache HttpCore, Apache HttpCore NIO, Apache Log4j API, Apache Log4j Core, Byte Buddy (without dependencies), Joda-Time, Lucene Common Analyzers, Lucene Core, Lucene Grouping, Lucene Highlighter, Lucene ICU Analysis Components, 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

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, T-Digest, analysis-icu, framework, opensearch-cli, opensearch-core, opensearch-extra-analysis-textify, 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
icu4j-62.1.jar 12.4 MB 4828 1420 14 1.6 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-analyzers-icu-8.10.1.jar 83.5 kB 47 27 5 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
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
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
analysis-icu-client-1.3.19.jar 42.3 kB 32 20 3 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
Total Size Entries Classes Packages Java Version Debug Information
61 63.7 MB 30472 24528 1009 11 61
compile: 35 compile: 40.7 MB compile: 21422 compile: 16334 compile: 605 11 compile: 35
provided: 4 provided: 451.3 kB provided: 356 provided: 295 provided: 14 provided: 4
test: 22 test: 22.5 MB test: 8694 test: 7899 test: 390 9 test: 22