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
aopalliance aopalliance 1.0 jar Public Domain
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0
net.sf.ehcache ehcache-core 2.4.3 jar The Apache Software License, Version 2.0
org.aspectj aspectjweaver 1.9.19 jar Eclipse Public License - v 2.0
org.hibernate hibernate-core 4.2.21.Final jar GNU Lesser General Public License
org.json json 20230227 jar Public Domain
org.springframework spring-context 3.2.18.RELEASE jar The Apache Software License, Version 2.0
org.springframework spring-core 3.2.18.RELEASE jar The Apache Software License, Version 2.0
org.springframework spring-tx 3.2.18.RELEASE jar The Apache Software License, Version 2.0
org.springframework.security spring-security-acl 3.2.10.RELEASE jar The Apache Software License, Version 2.0
org.springframework.security spring-security-core 3.2.10.RELEASE jar The Apache Software License, Version 2.0
org.springframework.security spring-security-web 3.2.10.RELEASE jar The Apache Software 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
org.dom4j dom4j 2.1.4 jar Plexus
org.hibernate hibernate-ehcache 4.2.21.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.1.214 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.20.0 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-core 2.20.0 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-slf4j-impl 2.20.0 jar Apache License, Version 2.0
org.assertj assertj-core 3.24.2 jar Apache License, Version 2.0
org.mockito mockito-core 4.11.0 jar The MIT License
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
javax.servlet javax.servlet-api 3.1.0 jar CDDL + GPLv2 with classpath exception

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
antlr antlr 2.7.7 jar BSD License
org.hibernate.common hibernate-commons-annotations 4.0.2.Final jar GNU LESSER GENERAL PUBLIC LICENSE
org.hibernate.javax.persistence hibernate-jpa-2.0-api 1.0.1.Final jar null
org.jboss.logging jboss-logging 3.1.0.GA jar GNU Lesser General Public License, version 2.1
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
org.slf4j slf4j-api 1.7.36 jar MIT License
org.springframework spring-aop 3.2.18.RELEASE jar The Apache Software License, Version 2.0
org.springframework spring-beans 3.2.18.RELEASE jar The Apache Software License, Version 2.0
org.springframework spring-expression 3.2.18.RELEASE jar The Apache Software License, Version 2.0
org.springframework spring-jdbc 3.2.18.RELEASE jar The Apache Software License, Version 2.0
org.springframework spring-web 3.2.18.RELEASE jar The Apache Software 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
org.javassist javassist 3.29.2-GA jar MPL 1.1LGPL 2.1Apache 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.12.21 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.12.19 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-api 2.20.0 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

Project Dependency Graph

Dependency Tree

Licenses

Unnamed: JPA 2.0 API

Common Development and Distribution License: Java Transaction API

GNU LESSER GENERAL PUBLIC LICENSE: Hibernate Commons Annotations

Eclipse Public License 1.0: JUnit

MIT License: SLF4J API Module

Plexus: dom4j

Public Domain: AOP alliance, JSON in Java

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

GNU Lesser General Public License, version 2.1: JBoss Logging 3

New BSD License: Hamcrest Core

BSD License: AntLR Parser Generator

Apache License 2.0: Javassist

The MIT License: mockito-core

Apache License, Version 2.0: Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J Binding, AssertJ Core, Byte Buddy (without dependencies), Byte Buddy agent, Objenesis

LGPL 2.1: Javassist

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: Apache Commons Logging, 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.1.214.jar 2.5 MB 1031 1026 58 - Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
javax.servlet-api-3.1.0.jar 95.8 kB 103 79 4 1.7 Yes
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
byte-buddy-1.12.21.jar 3.9 MB 2742 2688 39 - Yes
byte-buddy-agent-1.12.19.jar 256.4 kB 90 70 3 - Yes
ehcache-core-2.4.3.jar 1 MB 801 732 57 1.5 Yes
log4j-1.2-api-2.20.0.jar 344.4 kB 241 197 21 1.8 Yes
log4j-api-2.20.0.jar 313.3 kB 223 189 9 - Yes
log4j-core-2.20.0.jar 1.8 MB 1305 1210 54 1.8 Yes
log4j-slf4j-impl-2.20.0.jar 23.9 kB 28 12 2 1.8 Yes
aspectjweaver-1.9.19.jar 2.1 MB 1023 970 36 1.8 Yes
assertj-core-3.24.2.jar 1.3 MB 854 814 28 - Yes
dom4j-2.1.4.jar 324.7 kB 201 184 14 1.8 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.2.Final.jar 81.8 kB 82 64 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.29.2-GA.jar 794.1 kB 450 426 17 1.8 Yes
jboss-logging-3.1.0.GA.jar 60.8 kB 55 43 1 1.6 Yes
jboss-transaction-api_1.1_spec-1.0.1.Final.jar 25.2 kB 31 18 2 1.6 Yes
json-20230227.jar 72.6 kB 37 28 1 1.6 Yes
mockito-core-4.11.0.jar 684.9 kB 651 579 64 1.8 Yes
objenesis-3.3.jar 49.4 kB 59 43 10 1.8 Yes
slf4j-api-1.7.36.jar 41.1 kB 46 34 4 1.5 Yes
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-web-3.2.18.RELEASE.jar 631.4 kB 490 442 35 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
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
42 27.7 MB 19092 17586 1003 1.8 42
compile: 23 compile: 13.7 MB compile: 9840 compile: 8929 compile: 588 - compile: 23
test: 14 test: 12.6 MB test: 8330 test: 7834 test: 364 - test: 14
runtime: 4 runtime: 1.4 MB runtime: 819 runtime: 744 runtime: 47 - runtime: 4
provided: 1 provided: 95.8 kB provided: 103 provided: 79 provided: 4 - provided: 1