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 Optional
org.apache.shiro shiro-crypto-hash 2.0.0 jar Apache-2.0 No
aopalliance aopalliance 1.0 jar Public Domain Yes
com.google.inject guice 4.2.3 jar The Apache Software License, Version 2.0 Yes

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.groovy groovy 4.0.18 jar The Apache Software License, Version 2.0
org.assertj assertj-core 3.25.3 jar Apache License, Version 2.0
org.easymock easymock 5.2.0 jar Apache License, Version 2.0
org.hamcrest hamcrest-core 2.2 jar BSD License 3
org.junit.jupiter junit-jupiter-api 5.10.2 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.10.2 jar Eclipse Public License v2.0
org.mockito mockito-core 5.10.0 jar MIT

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 Optional
org.apache.shiro shiro-crypto-core 2.0.0 jar Apache-2.0 No
org.apache.shiro shiro-lang 2.0.0 jar Apache-2.0 No
org.bouncycastle bcprov-jdk18on 1.77 jar Bouncy Castle Licence No
org.slf4j slf4j-api 2.0.12 jar MIT License No
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0 Yes
com.google.errorprone error_prone_annotations 2.2.0 jar Apache 2.0 Yes
com.google.guava failureaccess 1.0.1 jar The Apache Software License, Version 2.0 Yes
com.google.guava guava 27.1-jre jar The Apache Software License, Version 2.0 Yes
com.google.guava listenablefuture 9999.0-empty-to-avoid-conflict-with-guava jar The Apache Software License, Version 2.0 Yes
com.google.j2objc j2objc-annotations 1.1 jar The Apache Software License, Version 2.0 Yes
javax.inject javax.inject 1 jar The Apache Software License, Version 2.0 Yes
org.checkerframework checker-qual 2.5.2 jar The MIT License Yes
org.codehaus.mojo animal-sniffer-annotations 1.17 jar MIT license Yes

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.14.12 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.14.12 jar Apache License, Version 2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.hamcrest hamcrest 2.2 jar BSD License 3
org.junit.platform junit-platform-commons 1.10.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.10.2 jar Eclipse Public License v2.0
org.objenesis objenesis 3.3 jar Apache License, Version 2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Apache 2.0: error-prone annotations

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

MIT License: SLF4J API Module

BSD License 3: Hamcrest, Hamcrest Core

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

Public Domain: AOP alliance

Bouncy Castle Licence: Bouncy Castle Provider

The MIT License: Checker Qual

Apache-2.0: Apache Shiro :: Cryptography :: Core, Apache Shiro :: Cryptography :: Hashing, Apache Shiro :: Cryptography :: Support :: BCrypt, Apache Shiro :: Lang

Apache License, Version 2.0: AssertJ Core, Byte Buddy (without dependencies), Byte Buddy agent, EasyMock, Objenesis

MIT: mockito-core

MIT license: Animal Sniffer Annotations

The Apache Software License, Version 2.0: Apache Groovy, FindBugs-jsr305, Google Guice - Core Library, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Guava: Google Core Libraries for Java, J2ObjC Annotations, javax.inject

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
byte-buddy-1.14.12.jar 4.2 MB 2935 2881 39 9 Yes
byte-buddy-agent-1.14.12.jar 256.8 kB 90 70 3 9 Yes
groovy-4.0.18.jar 7.6 MB 4744 4585 120 1.8 Yes
core/target/classes - 0 0 0 - -
hash/target/classes - 0 0 0 - -
lang/target/classes - 0 0 0 - -
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 9 Yes
assertj-core-3.25.3.jar 1.4 MB 873 831 28 9 Yes
bcprov-jdk18on-1.77.jar 8.4 MB 5556 4147 177 15 Yes
easymock-5.2.0.jar 4.6 MB 3083 3018 44 9 Yes
hamcrest-2.2.jar 123.4 kB 122 108 11 1.7 Yes
hamcrest-core-2.2.jar 1.5 kB 8 1 1 1.7 Yes
junit-jupiter-api-5.10.2.jar 211 kB 197 182 8 9 Yes
junit-jupiter-engine-5.10.2.jar 244.7 kB 147 130 9 9 Yes
junit-platform-commons-1.10.2.jar 106.2 kB 64 44 7 9 Yes
junit-platform-engine-1.10.2.jar 204.8 kB 153 136 10 9 Yes
mockito-core-5.10.0.jar 704 kB 642 570 64 11 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 9 Yes
slf4j-api-2.0.12.jar 68.1 kB 70 55 5 9 Yes
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.2.0.jar 13.7 kB 34 22 2 1.7 No
failureaccess-1.0.1.jar 4.6 kB 15 2 1 1.7 Yes
guava-27.1-jre.jar 2.7 MB 1980 1950 18 1.8 Yes
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - -
guice-4.2.3.jar 856.9 kB 614 585 15 1.8 Yes
j2objc-annotations-1.1.jar 8.8 kB 23 12 1 1.5 Yes
javax.inject-1.jar 2.5 kB 8 6 1 1.5 No
checker-qual-2.5.2.jar 193.3 kB 358 302 31 1.8 Yes
animal-sniffer-annotations-1.17.jar 3.4 kB 12 1 1 1.7 No
Total Size Entries Classes Packages Java Version Debug Information
31 32 MB 21879 19737 615 15 24
compile: 16 compile: 12.3 MB compile: 8738 compile: 7126 compile: 257 15 compile: 9
test: 15 test: 19.7 MB test: 13141 test: 12611 test: 358 11 test: 15