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.5.6 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.mysql mysql-connector-j 8.0.33 jar The GNU General Public License, v2 with Universal FOSS Exception, v1.0
org.assertj assertj-core 3.23.1 jar Apache License, Version 2.0
org.hibernate.orm hibernate-core 6.5.2.Final jar GNU Library General Public License v2.1 or later
org.jboss.weld.se weld-se-shaded 5.1.2.Final jar Apache License, Version 2.0
org.projectlombok lombok 1.18.42 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.h2database h2 2.3.232 jar MPL 2.0EPL 1.0
org.jboss.weld weld-junit5 4.0.1.Final jar Apache License, Version 2.0
org.junit.jupiter junit-jupiter 5.9.2 jar Eclipse Public License v2.0
org.mockito mockito-core 5.4.0 jar The MIT License
org.mockito mockito-junit-jupiter 5.12.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
ch.qos.logback logback-core 1.5.6 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.google.protobuf protobuf-java 3.21.9 jar BSD-3-Clause
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
net.bytebuddy byte-buddy 1.14.15 jar Apache License, Version 2.0
org.slf4j slf4j-api 2.0.13 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
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
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

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.github.spotbugs spotbugs-annotations 4.6.0 jar GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0
jakarta.annotation jakarta.annotation-api 2.1.0 jar EPL 2.0GPL2 w/ CPE
jakarta.el jakarta.el-api 5.0.1 jar Eclipse Public License v. 2.0GNU General Public License, version 2 with the GNU Classpath Exception
jakarta.enterprise jakarta.enterprise.cdi-api 4.0.1 jar Apache License 2.0
jakarta.enterprise jakarta.enterprise.lang-model 4.0.1 jar Apache License 2.0
jakarta.interceptor jakarta.interceptor-api 2.1.0 jar EPL 2.0GPL2 w/ CPE
net.bytebuddy byte-buddy-agent 1.14.5 jar Apache License, Version 2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.jboss.classfilewriter jboss-classfilewriter 1.3.0.Final jar Apache License, version 2.0
org.jboss.jdeparser jdeparser 2.0.3.Final jar Public Domain
org.jboss.logging jboss-logging-annotations 2.2.1.Final jar Apache License, version 2.0
org.jboss.logging jboss-logging-processor 2.2.1.Final jar lgpl
org.jboss.weld weld-api 5.0.SP3 jar Apache License, Version 2.0
org.jboss.weld weld-core-impl 5.1.2.Final jar Apache License, Version 2.0
org.jboss.weld weld-junit-common 4.0.1.Final jar Apache License, Version 2.0
org.jboss.weld weld-lite-extension-translator 5.1.2.Final jar Apache License, Version 2.0
org.jboss.weld weld-spi 5.0.SP3 jar Apache License, Version 2.0
org.jboss.weld.environment weld-environment-common 5.1.2.Final jar Apache License, Version 2.0
org.jboss.weld.se weld-se-core 5.1.2.Final jar Apache License, Version 2.0
org.junit.jupiter junit-jupiter-api 5.9.2 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.9.2 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.9.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.9.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.9.2 jar Eclipse Public License v2.0
org.objenesis objenesis 3.3 jar Apache License, Version 2.0
org.opentest4j opentest4j 1.2.0 jar The Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Apache License, version 2.0: JBoss Logging 3, JBoss Logging I18n Annotations, classfilewriter

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

lgpl: JBoss Logging I18n Annotation Processor

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

GPL2 w/ CPE: Jakarta Annotations API, Jakarta Interceptors, jakarta.transaction API

The GNU General Public License, v2 with Universal FOSS Exception, v1.0: MySQL Connector/J

Unknown: basedao

Eclipse Public License v. 2.0: Jakarta Expression Language API, Jakarta Persistence API

Apache License 2.0: CDI APIs, CDI Language Model

The MIT License: Project Lombok, mockito-core

Apache License, Version 2.0: AssertJ fluent assertions, Byte Buddy (without dependencies), Byte Buddy agent, CDI Lite Extension Translator, ClassMate, Jandex: Core, Objenesis, Weld APIs, Weld Environment Common, Weld Implementation (Core), Weld SE (Core), Weld SE (Uber Jar), Weld SPIs for container integration, weld-junit-common, weld-junit5

EPL 2.0: Jakarta Annotations API, Jakarta Interceptors, jakarta.transaction API

EPL 1.0: H2 Database Engine

MPL 2.0: H2 Database Engine

BSD-3-Clause: ANTLR 4 Runtime, Protocol Buffers [Core]

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

Public Domain: jdeparser

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

GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1: SpotBugs Annotations

EDL 1.0: Angus Activation Registries, Jakarta Activation API

GNU General Public License, version 2 with the GNU Classpath Exception: Jakarta Expression Language API

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

MIT: mockito-junit-jupiter

The Apache Software License, Version 2.0: FindBugs-jsr305, 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.5.6.jar 293.7 kB 236 183 29 11 Yes
logback-core-1.5.6.jar 609.9 kB 522 461 42 21 Yes
classmate-1.5.1.jar 67.8 kB 55 40 5 9 Yes
spotbugs-annotations-4.6.0.jar 15.2 kB 31 24 1 1.8 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
protobuf-java-3.21.9.jar 1.7 MB 705 679 2 1.7 Yes
h2-2.3.232.jar 2.7 MB 1060 1054 58 21 Yes
mysql-connector-j-8.0.33.jar 2.5 MB 1117 1065 29 1.8 Yes
istack-commons-runtime-4.1.1.jar 26.1 kB 36 24 4 11 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.annotation-api-2.1.0.jar 26.1 kB 31 18 4 9 Yes
jakarta.el-api-5.0.1.jar 88.3 kB 65 53 2 11 Yes
jakarta.enterprise.cdi-api-4.0.1.jar 151.3 kB 214 184 13 11 Yes
jakarta.enterprise.lang-model-4.0.1.jar 26.2 kB 38 23 4 11 Yes
jakarta.inject-api-2.0.1.jar 10.7 kB 18 7 2 9 No
jakarta.interceptor-api-2.1.0.jar 25.3 kB 23 11 2 9 Yes
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.15.jar 4.2 MB 2935 2881 39 9 Yes
byte-buddy-agent-1.14.5.jar 256.8 kB 90 70 3 9 Yes
antlr4-runtime-4.13.0.jar 326.3 kB 232 215 7 1.8 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 9 Yes
assertj-core-3.23.1.jar 1.2 MB 819 780 26 9 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
hibernate-commons-annotations-6.0.6.Final.jar 67.8 kB 69 59 5 11 Yes
hibernate-core-6.5.2.Final.jar 11.8 MB 7256 6816 345 11 Yes
jboss-classfilewriter-1.3.0.Final.jar 121.8 kB 90 75 6 11 Yes
jdeparser-2.0.3.Final.jar 239.2 kB 220 209 1 1.8 Yes
jboss-logging-3.5.0.Final.jar 62.6 kB 47 35 2 11 Yes
jboss-logging-annotations-2.2.1.Final.jar 20.6 kB 38 25 1 1.8 Yes
jboss-logging-processor-2.2.1.Final.jar 219.2 kB 139 115 6 1.8 Yes
weld-api-5.0.SP3.jar 33.1 kB 68 42 12 11 Yes
weld-core-impl-5.1.2.Final.jar 1.7 MB 1143 1069 60 11 Yes
weld-junit-common-4.0.1.Final.jar 45.9 kB 37 24 1 11 Yes
weld-junit5-4.0.1.Final.jar 46.4 kB 49 35 2 11 Yes
weld-lite-extension-translator-5.1.2.Final.jar 153.9 kB 99 78 4 11 Yes
weld-spi-5.0.SP3.jar 82.9 kB 148 102 23 11 Yes
weld-environment-common-5.1.2.Final.jar 85.3 kB 70 50 6 11 Yes
weld-se-core-5.1.2.Final.jar 73.5 kB 70 44 8 11 Yes
weld-se-shaded-5.1.2.Final.jar 3.3 MB 2544 2217 153 11 Yes
junit-jupiter-5.9.2.jar 6.4 kB 5 1 1 9 No
junit-jupiter-api-5.9.2.jar 207.8 kB 194 179 8 9 Yes
junit-jupiter-engine-5.9.2.jar 246.6 kB 151 134 9 9 Yes
junit-jupiter-params-5.9.2.jar 579.8 kB 377 343 22 9 Yes
junit-platform-commons-1.9.2.jar 103 kB 64 44 7 9 Yes
junit-platform-engine-1.9.2.jar 189.2 kB 143 127 9 9 Yes
mockito-core-5.4.0.jar 689.9 kB 638 566 64 11 Yes
mockito-junit-jupiter-5.12.0.jar 8.9 kB 13 5 2 11 Yes
objenesis-3.3.jar 49.4 kB 59 43 10 1.8 Yes
opentest4j-1.2.0.jar 7.7 kB 11 7 2 9 Yes
lombok-1.18.42.jar 2 MB 1068 179 13 9 Yes
slf4j-api-2.0.13.jar 68.6 kB 70 55 5 9 Yes
Total Size Entries Classes Packages Java Version Debug Information
57 38.3 MB 24719 21745 1126 21 55
compile: 12 compile: 27.9 MB compile: 17530 compile: 15543 compile: 690 21 compile: 12
runtime: 13 runtime: 2.2 MB runtime: 1756 runtime: 1410 runtime: 80 runtime: 12
test: 32 test: 8.1 MB test: 5433 test: 4792 test: 356 21 test: 31