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
io.github.marcopaglio booking-business-module 1.1.0 jar -
io.github.marcopaglio booking-domain-module 1.1.0 jar -
org.apache.logging.log4j log4j-core 2.22.1 jar Apache-2.0
org.awaitility awaitility 4.2.0 jar Apache 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
ch.qos.logback logback-classic 1.2.12 jar Eclipse Public License - v 1.0GNU Lesser General Public License
org.assertj assertj-core 3.25.2 jar Apache License, Version 2.0
org.assertj assertj-swing-junit 3.17.1 jar Apache License, Version 2.0
org.hibernate.orm hibernate-core 6.4.2.Final jar GNU Library General Public License v2.1 or later
org.hibernate.orm hibernate-hikaricp 6.4.2.Final jar GNU Library General Public License v2.1 or later
org.junit.jupiter junit-jupiter 5.10.1 jar Eclipse Public License v2.0
org.junit.vintage junit-vintage-engine 5.10.1 jar Eclipse Public License v2.0
org.mockito mockito-junit-jupiter 5.10.0 jar MIT
org.mongodb mongodb-driver-sync 4.11.1 jar The Apache License, Version 2.0
org.postgresql postgresql 42.7.1 jar BSD-2-Clause

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
org.apache.logging.log4j log4j-api 2.22.1 jar Apache-2.0
org.hamcrest hamcrest 2.1 jar BSD Licence 3

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
ch.qos.logback logback-core 1.2.12 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.fasterxml classmate 1.5.1 jar Apache License, Version 2.0
com.sun.istack istack-commons-runtime 4.1.1 jar Eclipse Distribution License - v 1.0
com.zaxxer HikariCP 3.2.0 jar The Apache Software License, Version 2.0
io.smallrye jandex 3.1.2 jar Apache License, Version 2.0
jakarta.activation jakarta.activation-api 2.1.0 jar EDL 1.0
jakarta.inject jakarta.inject-api 2.0.1 jar The Apache Software License, Version 2.0
jakarta.persistence jakarta.persistence-api 3.1.0 jar Eclipse Public License v. 2.0Eclipse Distribution License v. 1.0
jakarta.transaction jakarta.transaction-api 2.0.1 jar EPL 2.0GPL2 w/ CPE
jakarta.xml.bind jakarta.xml.bind-api 4.0.0 jar Eclipse Distribution License - v 1.0
junit junit 4.12 jar Eclipse Public License 1.0
net.bytebuddy byte-buddy 1.14.7 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.14.11 jar Apache License, Version 2.0
org.antlr antlr4-runtime 4.13.0 jar BSD-3-Clause
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.assertj assertj-swing 3.17.1 jar Apache License, Version 2.0
org.checkerframework checker-qual 3.41.0 jar The MIT License
org.easytesting fest-reflect 1.4.1 jar Apache License, Version 2.0
org.easytesting fest-util 1.2.5 jar Apache License, Version 2.0
org.eclipse.angus angus-activation 2.0.0 jar EDL 1.0
org.glassfish.jaxb jaxb-core 4.0.2 jar Eclipse Distribution License - v 1.0
org.glassfish.jaxb jaxb-runtime 4.0.2 jar Eclipse Distribution License - v 1.0
org.glassfish.jaxb txw2 4.0.2 jar Eclipse Distribution License - v 1.0
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.hibernate.common hibernate-commons-annotations 6.0.6.Final jar GNU Library General Public License v2.1 or later
org.jboss.logging jboss-logging 3.5.0.Final jar Apache License, version 2.0
org.junit.jupiter junit-jupiter-api 5.10.1 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.10.1 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.10.1 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.10.1 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.10.1 jar Eclipse Public License v2.0
org.mockito mockito-core 5.10.0 jar MIT
org.mongodb bson 4.11.1 jar The Apache License, Version 2.0
org.mongodb bson-record-codec 4.11.1 jar The Apache License, Version 2.0
org.mongodb mongodb-driver-core 4.11.1 jar The Apache License, Version 2.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
org.slf4j slf4j-api 1.7.32 jar MIT License

Project Dependency Graph

Dependency Tree

Licenses

Apache License, version 2.0: JBoss Logging 3

The Apache License, Version 2.0: BSON, BSON Record Codec, MongoDB Driver, MongoDB Java Driver Core, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

Eclipse Public License 1.0: JUnit

Apache 2.0: Awaitility

MIT License: SLF4J API Module

Eclipse Public License v2.0: JUnit Jupiter (Aggregator), JUnit Jupiter API, JUnit Jupiter Engine, JUnit Jupiter Params, JUnit Platform Commons, JUnit Platform Engine API, JUnit Vintage Engine

GPL2 w/ CPE: jakarta.transaction API

New BSD License: Hamcrest Core

Unknown: BookingApp - Business Logic, BookingApp - Domain Model, BookingApp - User Interface

Eclipse Public License v. 2.0: Jakarta Persistence API

The MIT License: Checker Qual

Apache-2.0: Apache Log4j API, Apache Log4j Core

Apache License, Version 2.0: AssertJ Core, AssertJ-Swing, AssertJ-Swing - JUnit Extension, Byte Buddy (without dependencies), Byte Buddy agent, ClassMate, FEST Reflection, FEST Util, Jandex: Core, Objenesis

EPL 2.0: jakarta.transaction API

BSD-3-Clause: ANTLR 4 Runtime

BSD-2-Clause: PostgreSQL JDBC Driver

Eclipse Distribution License v. 1.0: Jakarta Persistence API

GNU Library General Public License v2.1 or later: Hibernate Commons Annotations, Hibernate ORM - hibernate-core, Hibernate ORM - hibernate-hikaricp

GNU Lesser General Public License: Logback Classic Module, Logback Core Module

BSD Licence 3: Hamcrest

EDL 1.0: Angus Activation Registries, Jakarta Activation API

Eclipse Distribution License - v 1.0: JAXB Core, JAXB Runtime, Jakarta XML Binding API, TXW2 Runtime, istack common utility code runtime

MIT: mockito-core, mockito-junit-jupiter

The Apache Software License, Version 2.0: HikariCP, Jakarta Dependency Injection

Eclipse Public License - v 1.0: Logback Classic Module, Logback Core Module

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
logback-classic-1.2.12.jar 231.8 kB 207 157 25 1.6 Yes
logback-core-1.2.12.jar 448.9 kB 398 354 34 1.6 Yes
classmate-1.5.1.jar 67.8 kB 55 40 5 - Yes
istack-commons-runtime-4.1.1.jar 26.1 kB 36 24 4 - Yes
HikariCP-3.2.0.jar 143.6 kB 89 72 8 1.8 Yes
booking-business-module-1.1.0.jar 26 kB 45 22 10 - Yes
booking-domain-module-1.1.0.jar 36.4 kB 54 33 9 - Yes
jandex-3.1.2.jar 327.5 kB 174 164 1 1.8 Yes
jakarta.activation-api-2.1.0.jar 63.5 kB 57 43 3 - Yes
jakarta.inject-api-2.0.1.jar 10.7 kB 18 7 2 - No
jakarta.persistence-api-3.1.0.jar 165.2 kB 226 207 5 - Yes
jakarta.transaction-api-2.0.1.jar 28.6 kB 32 20 2 - Yes
jakarta.xml.bind-api-4.0.0.jar 127.1 kB 132 109 7 - Yes
junit-4.12.jar 314.9 kB 323 286 30 1.5 Yes
byte-buddy-1.14.7.jar 4.2 MB 2933 2879 39 - Yes
byte-buddy-agent-1.14.11.jar 256.8 kB 90 70 3 - Yes
antlr4-runtime-4.13.0.jar 326.3 kB 232 215 7 1.8 Yes
log4j-api-2.22.1.jar 335 kB 239 204 9 - Yes
log4j-core-2.22.1.jar 1.9 MB 1308 1204 55 - Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 - Yes
assertj-core-3.25.2.jar 1.4 MB 872 830 28 - Yes
assertj-swing-3.17.1.jar 777.7 kB 681 612 47 1.8 Yes
assertj-swing-junit-3.17.1.jar 207.2 kB 199 44 6 1.8 Yes
awaitility-4.2.0.jar 95.8 kB 92 76 8 1.8 Yes
checker-qual-3.41.0.jar 229 kB 434 366 30 1.8 Yes
fest-reflect-1.4.1.jar 45.6 kB 59 38 11 1.6 Yes
fest-util-1.2.5.jar 32.5 kB 38 28 1 1.6 Yes
angus-activation-2.0.0.jar 27.4 kB 33 11 3 - Yes
jaxb-core-4.0.2.jar 138.6 kB 158 107 18 - Yes
jaxb-runtime-4.0.2.jar 908.2 kB 673 539 19 - Yes
txw2-4.0.2.jar 73.3 kB 72 57 4 - Yes
hamcrest-2.1.jar 123.1 kB 122 108 11 1.7 Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
hibernate-commons-annotations-6.0.6.Final.jar 67.8 kB 69 59 5 - Yes
hibernate-core-6.4.2.Final.jar 11.6 MB 7169 6731 344 - Yes
hibernate-hikaricp-6.4.2.Final.jar 7.5 kB 14 3 1 - Yes
jboss-logging-3.5.0.Final.jar 62.6 kB 47 35 2 - Yes
junit-jupiter-5.10.1.jar 6.4 kB 5 1 1 - No
junit-jupiter-api-5.10.1.jar 211 kB 197 182 8 - Yes
junit-jupiter-engine-5.10.1.jar 244.7 kB 147 130 9 - Yes
junit-jupiter-params-5.10.1.jar 586 kB 381 347 22 - Yes
junit-platform-commons-1.10.1.jar 106.3 kB 64 44 7 - Yes
junit-platform-engine-1.10.1.jar 204.8 kB 153 136 10 - Yes
junit-vintage-engine-5.10.1.jar 67.5 kB 49 35 6 - Yes
mockito-core-5.10.0.jar 704 kB 642 570 64 - Yes
mockito-junit-jupiter-5.10.0.jar 8.9 kB 13 5 2 - Yes
bson-4.11.1.jar 511.4 kB 402 382 13 1.8 Yes
bson-record-codec-4.11.1.jar 13.6 kB 13 6 2 - Yes
mongodb-driver-core-4.11.1.jar 1.7 MB 1189 1124 53 1.8 Yes
mongodb-driver-sync-4.11.1.jar 151.8 kB 84 76 4 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 - Yes
postgresql-42.7.1.jar 1.1 MB 549 482 44 1.8 Yes
slf4j-api-1.7.32.jar 41.5 kB 46 34 4 1.5 Yes
Total Size Entries Classes Packages Java Version Debug Information
54 30.5 MB 21449 19408 1062 1.8 52
compile: 6 compile: 2.5 MB compile: 1860 compile: 1647 compile: 102 - compile: 6
test: 48 test: 28 MB test: 19589 test: 17761 test: 960 - test: 46