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 Optional
aopalliance aopalliance 1.0 jar Public Domain No
commons-logging commons-logging 1.3.5 jar Apache-2.0 No
net.sf.ehcache ehcache-core 2.4.3 jar The Apache Software License, Version 2.0 No
org.aspectj aspectjweaver 1.9.24 jar Eclipse Public License - v 2.0 No
org.hibernate hibernate-core 4.2.21.Final jar GNU Lesser General Public License No
org.jspecify jspecify 1.0.0 jar The Apache License, Version 2.0 No
org.springframework spring-context 3.2.18.RELEASE jar The Apache Software License, Version 2.0 No
org.springframework spring-core 3.2.18.RELEASE jar The Apache Software License, Version 2.0 No
org.springframework spring-tx 3.2.18.RELEASE jar The Apache Software License, Version 2.0 No
org.springframework.security spring-security-acl 3.2.10.RELEASE jar The Apache Software License, Version 2.0 No
org.springframework.security spring-security-core 3.2.10.RELEASE jar The Apache Software License, Version 2.0 No
org.json json 20250107 jar Public Domain Yes
org.springframework.security spring-security-web 3.2.10.RELEASE jar The Apache Software License, Version 2.0 Yes

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
org.dom4j dom4j 2.2.0 jar BSD 3-clause New License
org.hibernate hibernate-ehcache 4.2.21.Final jar GNU Lesser General Public License
org.hibernate.common hibernate-commons-annotations 4.0.5.Final jar GNU Lesser General Public License
org.springframework spring-context-support 3.2.18.RELEASE jar The Apache Software 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.h2database h2 2.3.232 jar MPL 2.0EPL 1.0
junit junit 4.13.2 jar Eclipse Public License 1.0
org.apache.logging.log4j log4j-1.2-api 2.25.1 jar -
org.apache.logging.log4j log4j-core 2.25.1 jar -
org.apache.logging.log4j log4j-slf4j2-impl 2.25.1 jar -
org.assertj assertj-core 3.27.4 jar Apache-2.0
org.mockito mockito-core 5.19.0 jar MIT
org.springframework spring-orm 3.2.18.RELEASE jar The Apache Software License, Version 2.0
org.springframework spring-test 3.2.18.RELEASE jar The Apache Software 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 Type Licenses Optional
javax.servlet javax.servlet-api 4.0.1 jar CDDL + GPLv2 with classpath exception Yes

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 Optional
antlr antlr 2.7.7 jar BSD License No
org.hibernate.javax.persistence hibernate-jpa-2.0-api 1.0.1.Final jar null No
org.jboss.spec.javax.transaction jboss-transaction-api_1.1_spec 1.0.1.Final jar Common Development and Distribution LicenseGNU General Public License, Version 2 with the Classpath Exception No
org.slf4j slf4j-api 2.0.17 jar MIT No
org.springframework spring-aop 3.2.18.RELEASE jar The Apache Software License, Version 2.0 No
org.springframework spring-beans 3.2.18.RELEASE jar The Apache Software License, Version 2.0 No
org.springframework spring-expression 3.2.18.RELEASE jar The Apache Software License, Version 2.0 No
org.springframework spring-jdbc 3.2.18.RELEASE jar The Apache Software License, Version 2.0 No
org.springframework spring-web 3.2.18.RELEASE jar The Apache Software License, Version 2.0 Yes

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
org.javassist javassist 3.30.2-GA jar MPL 1.1LGPL 2.1Apache License 2.0
org.jboss.logging jboss-logging 3.6.1.Final jar Apache License 2.0
org.jboss.logging jboss-logging-annotations 3.0.4.Final jar Apache License 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
net.bytebuddy byte-buddy 1.15.11 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.17.6 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-api 2.25.1 jar -
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.objenesis objenesis 3.3 jar Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Unnamed: JPA 2.0 API

Common Development and Distribution License: Java Transaction API

The Apache License, Version 2.0: JSpecify annotations

Eclipse Public License 1.0: JUnit

BSD 3-clause New License: dom4j

Public Domain: AOP alliance, JSON in Java

GNU Lesser General Public License: A Hibernate O/RM Module, Hibernate Commons Annotations

New BSD License: Hamcrest Core

BSD License: AntLR Parser Generator

Apache License 2.0: JBoss Logging 3, JBoss Logging I18n Annotations, Javassist

Apache-2.0: Apache Commons Logging, AssertJ Core

Apache License, Version 2.0: Byte Buddy (without dependencies), Byte Buddy agent, Objenesis

LGPL 2.1: Javassist

MIT: SLF4J API Module, mockito-core

CDDL + GPLv2 with classpath exception: Java Servlet API

GNU General Public License, Version 2 with the Classpath Exception: Java Transaction API

EPL 1.0: H2 Database Engine

MPL 1.1: Javassist

Eclipse Public License - v 2.0: AspectJ Weaver

MPL 2.0: H2 Database Engine

The Apache Software License, Version 2.0: Ehcache Core, Spring AOP, Spring Beans, Spring Context, Spring Context Support, Spring Core, Spring Expression Language (SpEL), Spring JDBC, Spring Object/Relational Mapping, Spring TestContext Framework, Spring Transaction, Spring Web, gsec, spring-security-acl, spring-security-core, spring-security-web

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
antlr-2.7.7.jar 445.3 kB 239 224 12 1.2 Yes
aopalliance-1.0.jar 4.5 kB 15 9 2 1.3 Yes
h2-2.3.232.jar 2.7 MB 1060 - - - -
   • Root - 1059 1054 58 11 Yes
   • Versioned - 1 1 1 21 Yes
commons-logging-1.3.5.jar 73.7 kB 42 - - - -
   • Root - 41 27 2 1.8 Yes
   • Versioned - 1 1 1 9 No
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
byte-buddy-1.15.11.jar 8.5 MB 5890 - - - -
   • Root - 2950 2897 38 1.5 Yes
   • Versioned - 2940 2898 39 1.8 Yes
byte-buddy-agent-1.17.6.jar 366.2 kB 170 - - - -
   • Root - 91 72 2 1.5 Yes
   • Versioned - 79 73 3 1.8 Yes
ehcache-core-2.4.3.jar 1 MB 801 732 57 1.5 Yes
log4j-1.2-api-2.25.1.jar 358.5 kB 257 208 22 1.8 Yes
log4j-api-2.25.1.jar 349.6 kB 251 - - - -
   • Root - 240 209 11 1.8 Yes
   • Versioned - 11 4 2 9 Yes
log4j-core-2.25.1.jar 2 MB 1380 - - - -
   • Root - 1364 1264 59 1.8 Yes
   • Versioned - 16 6 3 9 Yes
log4j-slf4j2-impl-2.25.1.jar 30.2 kB 31 14 3 1.8 Yes
aspectjweaver-1.9.24.jar 2.2 MB 1060 1002 37 1.8 Yes
assertj-core-3.27.4.jar 1.4 MB 887 - - - -
   • Root - 883 842 29 1.8 Yes
   • Versioned - 4 1 1 9 No
dom4j-2.2.0.jar 332 kB 201 184 14 11 Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
hibernate-core-4.2.21.Final.jar 4.7 MB 3234 3024 171 1.6 Yes
hibernate-ehcache-4.2.21.Final.jar 138.4 kB 71 58 6 1.6 Yes
hibernate-commons-annotations-4.0.5.Final.jar 75.3 kB 79 67 7 1.6 Yes
hibernate-jpa-2.0-api-1.0.1.Final.jar 102.7 kB 190 176 4 1.5 Yes
javassist-3.30.2-GA.jar 794.7 kB 450 426 17 1.8 Yes
jboss-logging-3.6.1.Final.jar 61.9 kB 46 35 2 11 Yes
jboss-logging-annotations-3.0.4.Final.jar 17.5 kB 39 27 2 11 Yes
jboss-transaction-api_1.1_spec-1.0.1.Final.jar 25.2 kB 31 18 2 1.6 Yes
jspecify-1.0.0.jar 3.8 kB 14 - - - -
   • Root - 10 4 1 1.8 No
   • Versioned - 4 1 1 9 No
mockito-core-5.19.0.jar 710.3 kB 648 576 66 11 Yes
objenesis-3.3.jar 49.4 kB 59 43 10 1.8 Yes
slf4j-api-2.0.17.jar 69.9 kB 71 - - - -
   • Root - 69 55 4 1.8 Yes
   • Versioned - 2 1 1 9 No
spring-aop-3.2.18.RELEASE.jar 339.1 kB 282 252 15 1.5 Yes
spring-beans-3.2.18.RELEASE.jar 614.4 kB 401 358 14 1.5 Yes
spring-context-3.2.18.RELEASE.jar 868.2 kB 737 633 67 1.5 Yes
spring-context-support-3.2.18.RELEASE.jar 128.8 kB 97 76 10 1.5 Yes
spring-core-3.2.18.RELEASE.jar 885.6 kB 686 648 32 1.5 Yes
spring-expression-3.2.18.RELEASE.jar 196.3 kB 140 128 6 1.5 Yes
spring-jdbc-3.2.18.RELEASE.jar 406.1 kB 328 296 18 1.5 Yes
spring-orm-3.2.18.RELEASE.jar 385 kB 296 276 14 1.5 Yes
spring-test-3.2.18.RELEASE.jar 458.3 kB 369 335 27 1.5 Yes
spring-tx-3.2.18.RELEASE.jar 242.6 kB 233 197 20 1.5 Yes
spring-security-acl-3.2.10.RELEASE.jar 82.8 kB 78 62 5 1.5 Yes
spring-security-core-3.2.10.RELEASE.jar 369.6 kB 370 306 43 1.5 Yes
javax.servlet-api-4.0.1.jar 95.5 kB 109 85 4 1.8 Yes
json-20250107.jar 81.4 kB 43 - - - -
   • Root - 41 31 1 1.8 Yes
   • Versioned - 2 1 1 9 No
spring-web-3.2.18.RELEASE.jar 631.4 kB 490 442 35 1.5 Yes
spring-security-web-3.2.10.RELEASE.jar 347 kB 300 257 34 1.5 Yes
Total Size Entries Classes Packages Java Version Debug Information
44 33 MB 22616 18024 1018 11 43
compile: 22 compile: 13.7 MB compile: 9785 compile: 8881 compile: 582 11 compile: 21
runtime: 7 runtime: 1.5 MB runtime: 983 runtime: 873 runtime: 58 runtime: 7
provided: 1 provided: 95.5 kB provided: 109 provided: 85 provided: 4 provided: 1
test: 14 test: 17.7 MB test: 11739 test: 8185 test: 374 11 test: 14