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
ch.qos.logback logback-classic 1.2.12 jar Eclipse Public License - v 1.0GNU Lesser General Public License
info.picocli picocli 4.7.5 jar The Apache Software License, version 2.0
io.github.marcopaglio booking-ui-module 1.1.0 jar -
org.apache.logging.log4j log4j-core 2.22.1 jar Apache-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.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
ch.qos.logback logback-core 1.2.12 jar Eclipse Public License - v 1.0GNU Lesser General Public License
io.github.marcopaglio booking-business-module 1.1.0 jar -
io.github.marcopaglio booking-domain-module 1.1.0 jar -
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
org.apache.logging.log4j log4j-api 2.22.1 jar Apache-2.0
org.awaitility awaitility 4.2.0 jar Apache 2.0
org.hamcrest hamcrest 2.1 jar BSD Licence 3
org.mongodb bson 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.slf4j slf4j-api 1.7.32 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
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.xml.bind jakarta.xml.bind-api 4.0.0 jar Eclipse Distribution License - v 1.0
net.bytebuddy byte-buddy 1.14.7 jar Apache License, Version 2.0
org.antlr antlr4-runtime 4.13.0 jar BSD-3-Clause
org.checkerframework checker-qual 3.41.0 jar The MIT License
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.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.mongodb bson-record-codec 4.11.1 jar The Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Apache License, version 2.0: JBoss Logging 3

The Apache Software License, version 2.0: picocli

Apache 2.0: Awaitility

The Apache License, Version 2.0: BSON, BSON Record Codec, MongoDB Driver, MongoDB Java Driver Core

BSD-3-Clause: ANTLR 4 Runtime

BSD-2-Clause: PostgreSQL JDBC Driver

MIT License: SLF4J API Module

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

GPL2 w/ CPE: jakarta.transaction API

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

BSD Licence 3: Hamcrest

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

Eclipse Public License v. 2.0: Jakarta Persistence API

EDL 1.0: Angus Activation Registries, Jakarta Activation API

The MIT License: Checker Qual

Apache-2.0: Apache Log4j API, Apache Log4j Core

Apache License, Version 2.0: Byte Buddy (without dependencies), ClassMate, Jandex: Core

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

EPL 2.0: jakarta.transaction API

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 9 Yes
istack-commons-runtime-4.1.1.jar 26.1 kB 36 24 4 11 Yes
HikariCP-3.2.0.jar 143.6 kB 89 72 8 1.8 Yes
picocli-4.7.5.jar 415.1 kB 233 228 2 9 Yes
booking-business-module-1.1.0.jar 26 kB 45 22 10 17 Yes
booking-domain-module-1.1.0.jar 36.4 kB 54 33 9 17 Yes
booking-ui-module-1.1.0.jar 25 kB 28 12 4 17 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 9 Yes
jakarta.inject-api-2.0.1.jar 10.7 kB 18 7 2 9 No
jakarta.persistence-api-3.1.0.jar 165.2 kB 226 207 5 11 Yes
jakarta.transaction-api-2.0.1.jar 28.6 kB 32 20 2 11 Yes
jakarta.xml.bind-api-4.0.0.jar 127.1 kB 132 109 7 11 Yes
byte-buddy-1.14.7.jar 4.2 MB 2933 2879 39 9 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 9 Yes
log4j-core-2.22.1.jar 1.9 MB 1308 1204 55 9 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
angus-activation-2.0.0.jar 27.4 kB 33 11 3 9 Yes
jaxb-core-4.0.2.jar 138.6 kB 158 107 18 11 Yes
jaxb-runtime-4.0.2.jar 908.2 kB 673 539 19 11 Yes
txw2-4.0.2.jar 73.3 kB 72 57 4 11 Yes
hamcrest-2.1.jar 123.1 kB 122 108 11 1.7 Yes
hibernate-commons-annotations-6.0.6.Final.jar 67.8 kB 69 59 5 11 Yes
hibernate-core-6.4.2.Final.jar 11.6 MB 7169 6731 344 11 Yes
hibernate-hikaricp-6.4.2.Final.jar 7.5 kB 14 3 1 11 Yes
jboss-logging-3.5.0.Final.jar 62.6 kB 47 35 2 11 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 17 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
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
36 25.7 MB 17662 16190 796 17 35
compile: 19 compile: 18.9 MB compile: 12437 compile: 11457 compile: 637 17 compile: 19
runtime: 17 runtime: 6.8 MB runtime: 5225 runtime: 4733 runtime: 159 runtime: 16