Fork me on GitHub

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 33.4.6-jre jar Apache License, Version 2.0
commons-cli commons-cli 1.9.0 jar Apache-2.0
jakarta.mail jakarta.mail-api 2.1.3 jar EPL 2.0GPL2 w/ CPEEDL 1.0
me.tongfei progressbar 0.10.1 jar MIT
org.apache.commons commons-csv 1.14.0 jar Apache-2.0
org.apache.commons commons-email 1.6.0 jar Apache-2.0
org.apache.logging.log4j log4j-1.2-api 2.24.3 jar Apache-2.0
org.apache.logging.log4j log4j-api 2.24.3 jar Apache-2.0
org.apache.logging.log4j log4j-core 2.24.3 jar Apache-2.0
org.apache.tamaya tamaya-core 0.4-incubating jar Apache License
org.apache.velocity velocity-engine-core 2.4.1 jar Apache-2.0
org.assertj assertj-core 3.27.3 jar Apache-2.0
org.eclipse.angus jakarta.mail 2.0.3 jar EPL 2.0GPL2 w/ CPEEDL 1.0
org.projectlombok lombok 1.18.38 jar The MIT License

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.icegreen greenmail 2.1.3 jar Apache 2.0
org.junit.jupiter junit-jupiter-api 5.12.1 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.12.1 jar Eclipse Public License v2.0
org.mockito mockito-core 5.16.1 jar MIT
org.mockito mockito-junit-jupiter 5.16.1 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
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 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
com.sun.activation jakarta.activation 1.2.1 jar EDL 1.0
com.sun.mail jakarta.mail 1.6.7 jar EPL 2.0GPL2 w/ CPEEDL 1.0
commons-codec commons-codec 1.18.0 jar Apache-2.0
commons-io commons-io 2.18.0 jar Apache-2.0
jakarta.activation jakarta.activation-api 2.1.3 jar EDL 1.0
net.bytebuddy byte-buddy 1.15.11 jar Apache License, Version 2.0
org.apache.commons commons-lang3 3.17.0 jar Apache-2.0
org.apache.geronimo.specs geronimo-annotation_1.2_spec 1.0 jar The Apache Software License, Version 2.0
org.apache.tamaya tamaya-api 0.4-incubating jar Apache License
org.apache.tamaya tamaya-spisupport 0.4-incubating jar Apache License
org.jline jline-native 3.24.1 jar The BSD License
org.jline jline-terminal 3.24.1 jar The BSD License
org.jspecify jspecify 1.0.0 jar The Apache License, Version 2.0
org.slf4j slf4j-api 1.7.36 jar MIT License

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.eclipse.angus angus-activation 2.0.2 jar EDL 1.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
net.bytebuddy byte-buddy-agent 1.15.11 jar Apache License, Version 2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.junit.platform junit-platform-commons 1.12.1 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.12.1 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

The BSD License: JLine Native Library, JLine Terminal

Apache 2.0: == GreenMail Core ==, error-prone annotations

Eclipse Public License 1.0: JUnit

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

MIT License: SLF4J API Module

Apache License: Apache Tamaya Core API, Apache Tamaya Core Implementation, Apache Tamaya Core SPI Support

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

GPL2 w/ CPE: Angus Mail default provider, Jakarta Mail API

GNU GENERAL PUBLIC LICENSE, Version 3, 29 June 2007: mailclena

EDL 1.0: Angus Activation Registries, Angus Mail default provider, Jakarta Activation API, Jakarta Mail API, JavaBeans Activation Framework

The MIT License: Project Lombok

Apache-2.0: Apache Commons CLI, Apache Commons CSV, Apache Commons Codec, Apache Commons Email, Apache Commons IO, Apache Commons Lang, Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Velocity - Engine, AssertJ Core

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

MIT: mockito-core, mockito-junit-jupiter, progressbar

EPL 2.0: Angus Mail default provider, Jakarta Mail API

The Apache Software License, Version 2.0: Apache Geronimo Annotation Spec 1.2, Guava ListenableFuture only

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
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.6-jre.jar 3 MB 2010 - - - -
   • Root - 2008 1968 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 - -
j2objc-annotations-3.0.0.jar 12.5 kB 31 - - - -
   • Root - 29 17 1 1.8 Yes
   • Versioned - 2 1 1 9 No
greenmail-2.1.3.jar 320.7 kB 253 225 17 1.8 Yes
jakarta.activation-1.2.1.jar 65.7 kB 60 42 3 1.5 Yes
jakarta.mail-1.6.7.jar 676.7 kB 383 347 15 1.8 Yes
commons-cli-1.9.0.jar 75.5 kB 51 - - - -
   • Root - 50 37 1 1.8 Yes
   • Versioned - 1 1 1 9 No
commons-codec-1.18.0.jar 373 kB 262 - - - -
   • Root - 261 114 7 1.8 Yes
   • Versioned - 1 1 1 9 No
commons-io-2.18.0.jar 538.9 kB 398 - - - -
   • Root - 397 370 15 1.8 Yes
   • Versioned - 1 1 1 9 No
jakarta.activation-api-2.1.3.jar 66.5 kB 60 46 3 1.8 Yes
jakarta.mail-api-2.1.3.jar 236.5 kB 165 150 6 1.8 Yes
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
progressbar-0.10.1.jar 38 kB 35 24 3 9 Yes
byte-buddy-1.15.11.jar 8.5 MB 5890 - - - -
   • Root - 2950 2897 38 1.5 Yes
   • Versioned - 2940 2898 39 1.8 Yes
byte-buddy-agent-1.15.11.jar 365.4 kB 170 - - - -
   • Root - 91 72 2 1.5 Yes
   • Versioned - 79 73 3 1.8 Yes
commons-csv-1.14.0.jar 60.2 kB 34 - - - -
   • Root - 33 20 1 1.8 Yes
   • Versioned - 1 1 1 9 No
commons-email-1.6.0.jar 65.2 kB 49 - - - -
   • Root - 47 29 4 1.8 Yes
   • Versioned - 2 1 1 9 No
commons-lang3-3.17.0.jar 673.6 kB 426 - - - -
   • Root - 425 395 18 1.8 Yes
   • Versioned - 1 1 1 9 No
geronimo-annotation_1.2_spec-1.0.jar 15.6 kB 29 15 3 1.6 Yes
log4j-1.2-api-2.24.3.jar 356.4 kB 252 208 22 1.8 Yes
log4j-api-2.24.3.jar 348.5 kB 247 - - - -
   • Root - 236 209 11 1.8 Yes
   • Versioned - 11 4 2 9 Yes
log4j-core-2.24.3.jar 1.9 MB 1320 - - - -
   • Root - 1303 1214 57 1.8 Yes
   • Versioned - 17 7 4 9 Yes
tamaya-api-0.4-incubating.jar 52.8 kB 44 34 2 1.8 Yes
tamaya-core-0.4-incubating.jar 99.9 kB 99 48 4 1.8 Yes
tamaya-spisupport-0.4-incubating.jar 97.3 kB 53 43 2 1.8 Yes
velocity-engine-core-2.4.1.jar 515.7 kB 289 255 18 1.8 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
assertj-core-3.27.3.jar 1.4 MB 881 - - - -
   • Root - 877 838 27 1.8 Yes
   • Versioned - 4 1 1 9 No
angus-activation-2.0.2.jar 27 kB 33 11 3 1.8 Yes
jakarta.mail-2.0.3.jar 723.8 kB 426 356 16 9 Yes
jline-native-3.24.1.jar 187.9 kB 66 18 1 1.8 Yes
jline-terminal-3.24.1.jar 259.2 kB 150 107 5 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.12.1.jar 233.4 kB 211 192 8 1.8 Yes
junit-jupiter-engine-5.12.1.jar 291.8 kB 171 150 9 1.8 Yes
junit-platform-commons-1.12.1.jar 151.9 kB 99 - - - -
   • Root - 88 69 9 1.8 Yes
   • Versioned - 11 5 1 9 Yes
junit-platform-engine-1.12.1.jar 255.8 kB 184 161 10 1.8 Yes
mockito-core-5.16.1.jar 708.1 kB 647 575 66 11 Yes
mockito-junit-jupiter-5.16.1.jar 9.2 kB 14 6 3 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 1.6 Yes
lombok-1.18.38.jar 2.1 MB 1082 178 13 1.6 Yes
slf4j-api-1.7.36.jar 41.1 kB 46 34 4 1.5 Yes
Total Size Entries Classes Packages Java Version Debug Information
45 25.3 MB 17185 11912 495 11 43
compile: 32 compile: 22.5 MB compile: 14931 compile: 10046 compile: 322 9 compile: 30
runtime: 1 runtime: 27 kB runtime: 33 runtime: 11 runtime: 3 runtime: 1
test: 12 test: 2.8 MB test: 2221 test: 1855 test: 170 11 test: 12