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 -
io.github.marcopaglio booking-ui-module 1.1.0 jar -

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
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.apache.logging.log4j log4j-core 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.hibernate.orm hibernate-core 6.4.2.Final jar GNU Library General Public License v2.1 or later
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.mongodb mongodb-driver-sync 4.11.1 jar The Apache License, Version 2.0

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
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.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 License, Version 2.0: BSON, BSON Record Codec, MongoDB Driver, MongoDB Java Driver Core

Apache 2.0: Awaitility

BSD-3-Clause: ANTLR 4 Runtime

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

GPL2 w/ CPE: jakarta.transaction API

BSD Licence 3: Hamcrest

Unknown: BookingApp - Aggregate Reports, 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

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: Jakarta Dependency Injection

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
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
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
booking-ui-module-1.1.0.jar 25 kB 28 12 4 - 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
byte-buddy-1.14.7.jar 4.2 MB 2933 2879 39 - 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
awaitility-4.2.0.jar 95.8 kB 92 76 8 1.8 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
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
jboss-logging-3.5.0.Final.jar 62.6 kB 47 35 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
Total Size Entries Classes Packages Java Version Debug Information
28 23.1 MB 15692 14494 648 1.8 27
compile: 13 compile: 16.6 MB compile: 10990 compile: 10199 compile: 527 - compile: 13
runtime: 15 runtime: 6.4 MB runtime: 4702 runtime: 4295 runtime: 121 - runtime: 14