Project Dependencies

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
org.apache.tomcat tomcat-jasper-el 10.1.24 jar Apache License, Version 2.0
org.glassfish.expressly expressly 5.0.0 jar Eclipse Public License v. 2.0GNU General Public License, version 2 with the GNU Classpath Exception
org.mockito mockito-core 5.12.0 jar MIT

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Type Licenses Optional
jakarta.activation jakarta.activation-api 2.1.3 jar EDL 1.0 No
jakarta.inject jakarta.inject-api 2.0.1 jar The Apache Software License, Version 2.0 No
jakarta.interceptor jakarta.interceptor-api 2.1.0 jar EPL 2.0GPL2 w/ CPE No
jakarta.validation jakarta.validation-api 3.0.2 jar Apache License 2.0 No
jakarta.xml.bind jakarta.xml.bind-api 4.0.2 jar Eclipse Distribution License - v 1.0 No
org.apache.commons commons-weaver-privilizer-api 2.0 jar Apache License, Version 2.0 No
org.glassfish.jaxb jaxb-runtime 4.0.5 jar Eclipse Distribution License - v 1.0 No
org.openjfx javafx-base 19.0.2.1 jar GPLv2+CE No
jakarta.annotation jakarta.annotation-api 2.1.1 jar EPL 2.0GPL2 w/ CPE Yes
jakarta.enterprise jakarta.enterprise.cdi-api 4.0.1 jar Apache License 2.0 Yes
jakarta.persistence jakarta.persistence-api 3.1.0 jar Eclipse Public License v. 2.0Eclipse Distribution License v. 1.0 Yes
org.apache.commons commons-lang3 3.14.0 jar Apache-2.0 Yes
org.apache.tomcat tomcat-el-api 10.1.24 jar Apache License, Version 2.0 Yes

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

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
net.bytebuddy byte-buddy 1.14.15 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.14.15 jar Apache License, Version 2.0
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.objenesis objenesis 3.3 jar Apache License, Version 2.0

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Classifier Type Licenses Optional
com.sun.istack istack-commons-runtime 4.1.2 - jar Eclipse Distribution License - v 1.0 No
org.eclipse.angus angus-activation 2.0.2 - jar EDL 1.0 No
org.glassfish.jaxb jaxb-core 4.0.5 - jar Eclipse Distribution License - v 1.0 No
org.glassfish.jaxb txw2 4.0.5 - jar Eclipse Distribution License - v 1.0 No
org.openjfx javafx-base 19.0.2.1 linux jar GPLv2+CE No
jakarta.enterprise jakarta.enterprise.lang-model 4.0.1 - jar Apache License 2.0 Yes

Project Dependency Graph

Dependency Tree

Licenses

GPLv2+CE: javafx-base

Eclipse Public License 1.0: JUnit

Eclipse Distribution License v. 1.0: Jakarta Persistence API

GPL2 w/ CPE: Jakarta Annotations API, Jakarta Interceptors

New BSD License: Hamcrest Core

Eclipse Public License v. 2.0: Eclipse Expressly, Jakarta Persistence API

Apache License 2.0: CDI APIs, CDI Language Model, Jakarta Bean Validation API

EDL 1.0: Angus Activation Registries, Jakarta Activation API

GNU General Public License, version 2 with the GNU Classpath Exception: Eclipse Expressly

Apache-2.0: Apache BVal :: Implementation, Apache Commons Lang

Apache License, Version 2.0: Apache Commons Weaver Privilizer API, Byte Buddy (without dependencies), Byte Buddy agent, Objenesis, tomcat-el-api, tomcat-jasper-el

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

MIT: mockito-core

EPL 2.0: Jakarta Annotations API, Jakarta Interceptors

The Apache Software License, Version 2.0: Jakarta Dependency Injection

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
istack-commons-runtime-4.1.2.jar 25.8 kB 35 23 4 11 Yes
jakarta.activation-api-2.1.3.jar 66.5 kB 60 46 3 9 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.validation-api-3.0.2.jar 93.3 kB 161 144 10 9 Yes
jakarta.xml.bind-api-4.0.2.jar 131 kB 138 115 7 11 Yes
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
byte-buddy-1.14.15.jar 4.2 MB 2935 2881 39 9 Yes
byte-buddy-agent-1.14.15.jar 258 kB 90 70 3 9 Yes
commons-weaver-privilizer-api-2.0.jar 10.3 kB 18 3 1 1.8 No
tomcat-jasper-el-10.1.24.jar 174.4 kB 116 101 6 11 Yes
angus-activation-2.0.2.jar 27 kB 33 11 3 9 Yes
expressly-5.0.0.jar 171.8 kB 129 111 6 11 Yes
jaxb-core-4.0.5.jar 138.7 kB 158 107 18 11 Yes
jaxb-runtime-4.0.5.jar 920.2 kB 693 559 19 11 Yes
txw2-4.0.5.jar 73.3 kB 72 57 4 11 Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
mockito-core-5.12.0.jar 704 kB 642 570 64 11 Yes
objenesis-3.3.jar 49.4 kB 59 43 10 1.8 Yes
javafx-base-19.0.2.1-linux.jar 752.5 kB 698 668 22 11 Yes
javafx-base-19.0.2.1.jar 0.3 kB 2 0 0 - -
jakarta.annotation-api-2.1.1.jar 26.1 kB 31 18 4 9 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.persistence-api-3.1.0.jar 165.2 kB 226 207 5 11 Yes
commons-lang3-3.14.0.jar 658 kB 436 404 19 9 Yes
tomcat-el-api-10.1.24.jar 91.5 kB 61 54 2 11 Yes
Total Size Entries Classes Packages Java Version Debug Information
27 9.4 MB 7527 6812 305 11 24
provided: 19 provided: 3.4 MB provided: 3115 provided: 2641 provided: 142 11 provided: 16
test: 8 test: 6 MB test: 4412 test: 4171 test: 163 11 test: 8