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 Classifier Type Licenses
com.google.inject guice 6.0.0 classes jar The Apache Software License, Version 2.0
javax.annotation javax.annotation-api 1.3.2 - jar CDDL + GPLv2 with classpath exception
org.apache.maven.indexer indexer-core 7.1.6 - jar Apache-2.0
org.eclipse.sisu org.eclipse.sisu.inject 0.9.0.M4 - jar Eclipse Public License, Version 2.0
org.slf4j jcl-over-slf4j 1.7.36 - jar Apache License, Version 2.0
org.slf4j slf4j-api 1.7.36 - jar MIT License
org.slf4j slf4j-simple 1.7.36 - jar MIT License
org.springframework spring-beans 5.3.39 - jar Apache License, Version 2.0
org.springframework spring-context 5.3.39 - jar Apache License, Version 2.0
org.springframework spring-core 5.3.39 - 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
junit junit 4.13.2 jar Eclipse Public License 1.0
org.apache.maven maven-model-builder 3.9.9 jar Apache-2.0
org.hamcrest hamcrest 3.0 jar BSD-3-Clause
org.springframework spring-test 5.3.39 jar Apache License, Version 2.0

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
aopalliance aopalliance 1.0 jar Public Domain
com.google.errorprone error_prone_annotations 2.36.0 jar Apache 2.0
com.google.guava failureaccess 1.0.3 jar Apache License, Version 2.0
com.google.guava guava 33.4.8-jre jar Apache License, Version 2.0
com.google.guava listenablefuture 9999.0-empty-to-avoid-conflict-with-guava jar The Apache Software License, Version 2.0
com.google.j2objc j2objc-annotations 3.0.0 jar Apache License, Version 2.0
jakarta.inject jakarta.inject-api 2.0.1 jar The Apache Software License, Version 2.0
javax.inject javax.inject 1 jar The Apache Software License, Version 2.0
org.apache.lucene lucene-analysis-common 9.12.1 jar Apache 2
org.apache.lucene lucene-backward-codecs 9.12.1 jar Apache 2
org.apache.lucene lucene-core 9.12.1 jar Apache 2
org.apache.lucene lucene-facet 9.12.1 jar Apache 2
org.apache.lucene lucene-highlighter 9.12.1 jar Apache 2
org.apache.lucene lucene-queries 9.12.1 jar Apache 2
org.apache.lucene lucene-queryparser 9.12.1 jar Apache 2
org.apache.lucene lucene-sandbox 9.12.1 jar Apache 2
org.apache.maven maven-model 3.9.9 jar Apache-2.0
org.apache.maven.resolver maven-resolver-api 1.9.22 jar Apache-2.0
org.apache.maven.resolver maven-resolver-util 1.9.22 jar Apache-2.0
org.codehaus.plexus plexus-utils 3.5.1 jar Apache License, Version 2.0
org.jspecify jspecify 1.0.0 jar The Apache License, Version 2.0
org.ow2.asm asm 9.8 jar BSD-3-Clause
org.springframework spring-aop 5.3.39 jar Apache License, Version 2.0
org.springframework spring-expression 5.3.39 jar Apache License, Version 2.0
org.springframework spring-jcl 5.3.39 jar Apache License, Version 2.0

runtime

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

GroupId ArtifactId Version Type Licenses
org.apache.lucene lucene-memory 9.12.1 jar Apache 2

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
org.apache.maven maven-artifact 3.9.9 jar Apache-2.0
org.apache.maven maven-builder-support 3.9.9 jar Apache-2.0
org.codehaus.plexus plexus-interpolation 1.27 jar Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Apache 2: Apache Lucene (module: backward-codecs), Apache Lucene (module: common), Apache Lucene (module: core), Apache Lucene (module: facet), Apache Lucene (module: highlighter), Apache Lucene (module: memory), Apache Lucene (module: queries), Apache Lucene (module: queryparser), Apache Lucene (module: sandbox)

Eclipse Public License, Version 2.0: org.eclipse.sisu:org.eclipse.sisu.inject

The Apache License, Version 2.0: JSpecify annotations

Apache 2.0: error-prone annotations

Eclipse Public License 1.0: JUnit

MIT License: SLF4J API Module, SLF4J Simple Binding

BSD-3-Clause: Hamcrest, asm

Apache-2.0: Maven :: Indexer Core, Maven :: Indexer Examples [Spring], Maven Artifact, Maven Artifact Resolver API, Maven Artifact Resolver Utilities, Maven Builder Support, Maven Model, Maven Model Builder

Apache License, Version 2.0: Guava InternalFutureFailureAccess and InternalFutures, Guava: Google Core Libraries for Java, J2ObjC Annotations, JCL 1.2 implemented over SLF4J, Plexus Common Utilities, Plexus Interpolation API, Spring AOP, Spring Beans, Spring Commons Logging Bridge, Spring Context, Spring Core, Spring Expression Language (SpEL), Spring TestContext Framework

CDDL + GPLv2 with classpath exception: javax.annotation API

Public Domain: AOP alliance

The Apache Software License, Version 2.0: Google Guice - Core Library, Guava ListenableFuture only, Jakarta Dependency Injection, javax.inject

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
aopalliance-1.0.jar 4.5 kB 15 9 2 1.3 Yes
error_prone_annotations-2.36.0.jar 19.4 kB 47 - - - -
   • Root - 40 27 2 1.8 Yes
   • Versioned - 7 1 1 9 No
failureaccess-1.0.3.jar 10.8 kB 25 - - - -
   • Root - 17 2 1 1.8 Yes
   • Versioned - 8 1 1 9 No
guava-33.4.8-jre.jar 3 MB 2008 - - - -
   • Root - 2006 1967 18 1.8 Yes
   • Versioned - 2 1 1 9 No
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - -
guice-6.0.0-classes.jar 684.3 kB 491 473 10 1.8 Yes
j2objc-annotations-3.0.0.jar 12.5 kB 31 - - - -
   • Root - 29 17 1 1.8 Yes
   • Versioned - 2 1 1 9 No
jakarta.inject-api-2.0.1.jar 10.7 kB 18 7 2 1.8 No
javax.annotation-api-1.3.2.jar 26.6 kB 29 15 3 1.8 Yes
javax.inject-1.jar 2.5 kB 8 6 1 1.5 No
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
lucene-analysis-common-9.12.1.jar 1.7 MB 754 629 70 11 Yes
lucene-backward-codecs-9.12.1.jar 760.5 kB 454 422 20 11 Yes
lucene-core-9.12.1.jar 4.3 MB 2584 - - - -
   • Root - 2527 2476 36 11 Yes
   • Versioned - 9 4 1 11 Yes
   • Versioned - 14 7 2 11 Yes
   • Versioned - 34 27 2 11 Yes
lucene-facet-9.12.1.jar 351.4 kB 224 209 9 11 Yes
lucene-highlighter-9.12.1.jar 274.3 kB 180 168 5 11 Yes
lucene-memory-9.12.1.jar 63.9 kB 42 33 2 11 Yes
lucene-queries-9.12.1.jar 512.5 kB 385 370 9 11 Yes
lucene-queryparser-9.12.1.jar 421.5 kB 290 250 28 11 Yes
lucene-sandbox-9.12.1.jar 305 kB 207 184 13 11 Yes
maven-artifact-3.9.9.jar 58.8 kB 59 34 11 1.8 Yes
maven-builder-support-3.9.9.jar 14.3 kB 24 10 1 1.8 Yes
maven-model-3.9.9.jar 217.8 kB 97 80 3 1.8 Yes
maven-model-builder-3.9.9.jar 208.3 kB 164 130 17 1.8 Yes
indexer-core-7.1.6.jar 255.9 kB 194 164 14 11 Yes
maven-resolver-api-1.9.22.jar 157 kB 169 145 12 1.8 Yes
maven-resolver-util-1.9.22.jar 195.9 kB 156 129 13 1.8 Yes
plexus-interpolation-1.27.jar 85.9 kB 79 62 7 1.8 Yes
plexus-utils-3.5.1.jar 269.3 kB 152 - - - -
   • Root - 134 108 9 1.8 Yes
   • Versioned - 6 1 1 9 Yes
   • Versioned - 6 1 1 10 Yes
   • Versioned - 6 1 1 11 Yes
org.eclipse.sisu.inject-0.9.0.M4.jar 305 kB 281 262 8 1.8 Yes
hamcrest-3.0.jar 126.4 kB 123 108 11 1.8 Yes
jspecify-1.0.0.jar 3.8 kB 14 - - - -
   • Root - 10 4 1 1.8 No
   • Versioned - 4 1 1 9 No
asm-9.8.jar 126.1 kB 45 39 3 1.5 Yes
jcl-over-slf4j-1.7.36.jar 16.6 kB 23 9 2 1.5 Yes
slf4j-api-1.7.36.jar 41.1 kB 46 34 4 1.5 Yes
slf4j-simple-1.7.36.jar 15.3 kB 20 10 1 1.5 Yes
spring-aop-5.3.39.jar 385.3 kB 308 279 17 1.8 Yes
spring-beans-5.3.39.jar 706.7 kB 422 392 13 1.8 Yes
spring-context-5.3.39.jar 1.3 MB 979 892 64 1.8 Yes
spring-core-5.3.39.jar 1.5 MB 1037 978 49 1.8 Yes
spring-expression-5.3.39.jar 294.2 kB 164 150 6 1.8 Yes
spring-jcl-5.3.39.jar 25.2 kB 28 17 2 1.8 Yes
spring-test-5.3.39.jar 792.4 kB 562 507 40 1.8 Yes
Total Size Entries Classes Packages Java Version Debug Information
43 19.9 MB 13334 12157 572 11 39
compile: 35 compile: 18.2 MB compile: 11892 compile: 10923 compile: 451 11 compile: 31
runtime: 1 runtime: 63.9 kB runtime: 42 runtime: 33 runtime: 2 runtime: 1
test: 7 test: 1.7 MB test: 1400 test: 1201 test: 119 1.8 test: 7