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.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0
com.google.guava guava 33.5.0-jre jar Apache License, Version 2.0
com.google.inject guice 5.1.0 jar The Apache Software License, Version 2.0
org.eclipse.sisu org.eclipse.sisu.inject 0.9.0.M4 jar Eclipse Public License, Version 2.0
org.eclipse.sisu org.eclipse.sisu.plexus 0.9.0.M4 jar Eclipse Public License, Version 2.0
org.junit.jupiter junit-jupiter-api 5.13.4 jar Eclipse Public License v2.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
org.mockito mockito-core 4.11.0 jar The MIT License
org.mockito mockito-junit-jupiter 4.11.0 jar The MIT License

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.41.0 jar Apache 2.0
com.google.guava failureaccess 1.0.3 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.1 jar Apache License, Version 2.0
javax.inject javax.inject 1 jar The Apache Software License, Version 2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.codehaus.plexus plexus-classworlds 2.6.0 jar Apache License, Version 2.0
org.codehaus.plexus plexus-component-annotations 2.1.0 jar Apache License, Version 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.junit.platform junit-platform-commons 1.13.4 jar Eclipse Public License v2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0
org.ow2.asm asm 9.8 jar BSD-3-Clause

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
net.bytebuddy byte-buddy 1.12.19 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.12.19 jar Apache License, Version 2.0
org.objenesis objenesis 3.3 jar Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

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

The Apache License, Version 2.0: JSpecify annotations, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

Apache 2.0: error-prone annotations

BSD-3-Clause: asm

The MIT License: mockito-core, mockito-junit-jupiter

Apache-2.0: Plexus Testing

Apache License, Version 2.0: Byte Buddy (without dependencies), Byte Buddy agent, Guava InternalFutureFailureAccess and InternalFutures, Guava: Google Core Libraries for Java, J2ObjC Annotations, Objenesis, Plexus :: Component Annotations, Plexus Classworlds, Plexus Common Utilities

Eclipse Public License v2.0: JUnit Jupiter API, JUnit Platform Commons

Public Domain: AOP alliance

The Apache Software License, Version 2.0: FindBugs-jsr305, Google Guice - Core Library, Guava ListenableFuture only, 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
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
error_prone_annotations-2.41.0.jar 20.4 kB 49 - - - -
   • Root - 42 29 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.5.0-jre.jar 3 MB 2002 - - - -
   • Root - 2000 1961 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-5.1.0.jar 777.6 kB 512 494 11 1.8 Yes
j2objc-annotations-3.1.jar 16.8 kB 38 - - - -
   • Root - 36 24 1 1.8 Yes
   • Versioned - 2 1 1 9 No
javax.inject-1.jar 2.5 kB 8 6 1 1.5 No
byte-buddy-1.12.19.jar 4 MB 2742 - - - -
   • Root - 2740 2687 38 1.6 Yes
   • Versioned - 2 1 1 9 No
byte-buddy-agent-1.12.19.jar 256.4 kB 90 - - - -
   • Root - 88 69 2 1.5 Yes
   • Versioned - 2 1 1 9 No
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
plexus-classworlds-2.6.0.jar 52.9 kB 52 37 5 1.7 Yes
plexus-component-annotations-2.1.0.jar 4.2 kB 15 3 1 1.6 No
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
org.eclipse.sisu.plexus-0.9.0.M4.jar 215.8 kB 204 167 20 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
junit-jupiter-api-5.13.4.jar 240.2 kB 216 201 8 1.8 Yes
junit-platform-commons-1.13.4.jar 158.5 kB 100 - - - -
   • Root - 89 74 9 1.8 Yes
   • Versioned - 11 5 1 9 Yes
mockito-core-4.11.0.jar 684.9 kB 651 579 64 1.8 Yes
mockito-junit-jupiter-4.11.0.jar 5.4 kB 9 2 1 1.8 Yes
objenesis-3.3.jar 49.4 kB 59 43 10 1.8 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 1.6 Yes
asm-9.8.jar 126.1 kB 45 39 3 1.5 Yes
Total Size Entries Classes Packages Java Version Debug Information
25 10.2 MB 7356 6847 222 1.8 21
compile: 20 compile: 5.3 MB compile: 3805 compile: 3467 compile: 107 1.8 compile: 16
test: 5 test: 5 MB test: 3551 test: 3380 test: 115 1.8 test: 5