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
commons-fileupload commons-fileupload 1.4 jar Apache License, Version 2.0 No
commons-io commons-io 2.6 jar Apache License, Version 2.0 No
ognl ognl 3.2.14 jar The Apache Software License, Version 2.0 No
org.apache.commons commons-lang3 3.10 jar Apache License, Version 2.0 No
org.apache.commons commons-text 1.8 jar Apache License, Version 2.0 No
org.apache.logging.log4j log4j-api 2.13.1 jar Apache License, Version 2.0 No
org.freemarker freemarker 2.3.30 jar Apache License, Version 2.0 No
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0 Yes
junit junit 4.13 jar Eclipse Public License 1.0 Yes
org.apache.struts struts-annotations 1.0.7 jar Apache License, Version 2.0 Yes
org.slf4j slf4j-api 1.7.30 jar MIT License Yes
org.slf4j slf4j-simple 1.7.30 jar MIT License Yes
org.springframework spring-aop 4.3.26.RELEASE jar Apache License, Version 2.0 Yes
org.springframework spring-aspects 4.3.26.RELEASE jar Apache License, Version 2.0 Yes
org.springframework spring-beans 4.3.26.RELEASE jar Apache License, Version 2.0 Yes
org.springframework spring-context 4.3.26.RELEASE jar Apache License, Version 2.0 Yes
org.springframework spring-context-support 4.3.26.RELEASE jar Apache License, Version 2.0 Yes
org.springframework spring-core 4.3.26.RELEASE jar Apache License, Version 2.0 Yes
org.springframework spring-web 4.3.26.RELEASE jar Apache License, Version 2.0 Yes
org.testng testng 7.1.0 jar Apache License, Version 2.0 Yes

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
commons-validator commons-validator 1.6 jar Apache License, Version 2.0
javax.servlet javax.servlet-api 3.1.0 jar CDDL + GPLv2 with classpath exception
jmock jmock 1.2.0 jar BSD
mockobjects mockobjects-alt-jdk1.3 0.09 jar -
mockobjects mockobjects-alt-jdk1.3-j2ee1.3 0.09 jar -
mockobjects mockobjects-core 0.09 jar -
mockobjects mockobjects-jdk1.3 0.09 jar -
mockobjects mockobjects-jdk1.3-j2ee1.3 0.09 jar -
org.apache.commons commons-collections4 4.4 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-core 2.13.1 jar Apache License, Version 2.0
org.assertj assertj-core 3.15.0 jar Apache License, Version 2.0
org.easymock easymock 4.2 jar Apache License, Version 2.0
org.mockito mockito-core 3.3.3 jar The MIT License
org.springframework spring-test 4.3.26.RELEASE 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 Type Licenses
javax.servlet servlet-api 2.5 jar -
javax.servlet.jsp jsp-api 2.1 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 Classifier Type Licenses Optional
org.javassist javassist 3.24.1-GA - jar MPL 1.1LGPL 2.1Apache License 2.0 No
aopalliance aopalliance 1.0 - jar Public Domain Yes
com.beust jcommander 1.72 - jar Apache 2.0 Yes
com.google.guava guava 19.0 - jar The Apache Software License, Version 2.0 Yes
com.google.inject guice 4.1.0 no_aop jar The Apache Software License, Version 2.0 Yes
javax.inject javax.inject 1 - jar The Apache Software License, Version 2.0 Yes
org.aspectj aspectjweaver 1.8.9 - jar Eclipse Public License - v 1.0 Yes
org.hamcrest hamcrest-core 1.3 - jar New BSD License Yes
org.springframework spring-expression 4.3.26.RELEASE - jar Apache License, Version 2.0 Yes
org.yaml snakeyaml 1.21 - jar Apache License, Version 2.0 Yes

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
commons-beanutils commons-beanutils 1.9.4 jar Apache License, Version 2.0
commons-collections commons-collections 3.2.2 jar Apache License, Version 2.0
commons-digester commons-digester 2.1 jar The Apache Software License, Version 2.0
net.bytebuddy byte-buddy 1.10.5 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.10.5 jar Apache License, Version 2.0
org.objenesis objenesis 3.1 jar Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Eclipse Public License 1.0: JUnit

Apache 2.0: jcommander

MIT License: SLF4J API Module, SLF4J Simple Binding

Public Domain: AOP alliance

New BSD License: Hamcrest Core

BSD: jMock

Unknown: jsp-api, mockobjects-alt-jdk1.3, mockobjects-alt-jdk1.3-j2ee1.3, mockobjects-core, mockobjects-jdk1.3, mockobjects-jdk1.3-j2ee1.3, servlet-api

Apache License 2.0: Javassist

The MIT License: mockito-core

Apache License, Version 2.0: Apache Commons BeanUtils, Apache Commons Collections, Apache Commons FileUpload, Apache Commons IO, Apache Commons Lang, Apache Commons Text, Apache Commons Validator, Apache FreeMarker, Apache Log4j API, Apache Log4j Core, AssertJ fluent assertions, Byte Buddy (without dependencies), Byte Buddy agent, EasyMock, Objenesis, SnakeYAML, Spring AOP, Spring Aspects, Spring Beans, Spring Context, Spring Context Support, Spring Core, Spring Expression Language (SpEL), Spring TestContext Framework, Spring Web, Struts Annotations, testng

LGPL 2.1: Javassist

CDDL + GPLv2 with classpath exception: Java Servlet API

MPL 1.1: Javassist

The Apache Software License, Version 2.0: Apache Commons Logging, Commons Digester, Google Guice - Core Library, Guava: Google Core Libraries for Java, OGNL - Object Graph Navigation Library, Struts 2 Core, javax.inject

Eclipse Public License - v 1.0: AspectJ weaver

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
commons-beanutils-1.9.4.jar 246.9 kB 154 137 5 1.6 Yes
commons-collections-3.2.2.jar 588.3 kB 484 460 12 1.3 Yes
commons-digester-2.1.jar 196.8 kB 182 155 14 1.5 Yes
commons-fileupload-1.4.jar 72.4 kB 67 49 6 1.6 Yes
commons-io-2.6.jar 214.8 kB 146 127 7 1.7 Yes
commons-validator-1.6.jar 186.1 kB 102 77 4 1.6 Yes
javax.servlet-api-3.1.0.jar 95.8 kB 103 79 4 1.7 Yes
servlet-api-2.5.jar 105.1 kB 68 42 2 1.5 Yes
jsp-api-2.1.jar 100.6 kB 101 84 4 1.5 Yes
jmock-1.2.0.jar 106.7 kB 119 117 8 1.3 Yes
mockobjects-alt-jdk1.3-0.09.jar 8.3 kB 17 10 3 1.1 Yes
mockobjects-alt-jdk1.3-j2ee1.3-0.09.jar 12.3 kB 18 12 2 1.1 Yes
mockobjects-core-0.09.jar 56.2 kB 67 60 4 1.2 Yes
mockobjects-jdk1.3-0.09.jar 46 kB 40 31 5 1.1 Yes
mockobjects-jdk1.3-j2ee1.3-0.09.jar 66.7 kB 64 52 8 1.1 Yes
byte-buddy-1.10.5.jar 3.3 MB 2415 2360 37 - Yes
byte-buddy-agent-1.10.5.jar 258.4 kB 80 62 2 - Yes
ognl-3.2.14.jar 264 kB 150 138 4 1.7 Yes
commons-collections4-4.4.jar 751.9 kB 555 524 19 1.8 Yes
commons-lang3-3.10.jar 523.4 kB 314 288 14 1.8 Yes
commons-text-1.8.jar 207 kB 152 134 6 1.8 Yes
log4j-api-2.13.1.jar 292.2 kB 214 180 9 - Yes
log4j-core-2.13.1.jar 1.7 MB 1203 1112 51 1.8 Yes
assertj-core-3.15.0.jar 4.5 MB 3119 3032 61 - Yes
easymock-4.2.jar 577.4 kB 422 390 14 1.8 Yes
freemarker-2.3.30.jar 1.7 MB 1227 1202 17 1.8 Yes
javassist-3.24.1-GA.jar 777.7 kB 447 423 17 1.7 Yes
mockito-core-3.3.3.jar 592.3 kB 636 563 65 1.8 Yes
objenesis-3.1.jar 60.4 kB 64 48 10 1.8 Yes
spring-test-4.3.26.RELEASE.jar 604.4 kB 487 447 31 1.6 Yes
aopalliance-1.0.jar 4.5 kB 15 9 2 1.3 Yes
jcommander-1.72.jar 69.3 kB 67 65 5 1.7 Yes
guava-19.0.jar 2.3 MB 1746 1717 17 1.6 Yes
guice-4.1.0-no_aop.jar 428.6 kB 349 334 8 1.6 Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
javax.inject-1.jar 2.5 kB 8 6 1 1.5 No
junit-4.13.jar 381.8 kB 387 348 32 1.5 Yes
struts-annotations-1.0.7.jar 23.1 kB 25 3 1 1.8 Yes
aspectjweaver-1.8.9.jar 1.9 MB 987 932 36 1.5 Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
slf4j-api-1.7.30.jar 41.5 kB 46 34 4 1.5 Yes
slf4j-simple-1.7.30.jar 15.2 kB 20 10 1 1.5 Yes
spring-aop-4.3.26.RELEASE.jar 380.1 kB 306 269 17 1.6 Yes
spring-aspects-4.3.26.RELEASE.jar 58.8 kB 59 34 7 1.6 Yes
spring-beans-4.3.26.RELEASE.jar 764.5 kB 463 408 15 1.6 Yes
spring-context-4.3.26.RELEASE.jar 1.1 MB 890 768 66 1.6 Yes
spring-context-support-4.3.26.RELEASE.jar 187.6 kB 142 118 14 1.6 Yes
spring-core-4.3.26.RELEASE.jar 1.1 MB 844 795 42 1.6 Yes
spring-expression-4.3.26.RELEASE.jar 275.8 kB 164 150 6 1.6 Yes
spring-web-4.3.26.RELEASE.jar 829.3 kB 614 565 37 1.6 Yes
testng-7.1.0.jar 928.3 kB 602 558 24 1.8 Yes
snakeyaml-1.21.jar 299.3 kB 247 211 19 1.6 Yes
Total Size Entries Classes Packages Java Version Debug Information
52 29.5 MB 21292 19802 804 1.8 51
compile: 30 compile: 15.3 MB compile: 10792 compile: 9948 compile: 439 - compile: 29
test: 20 test: 14 MB test: 10331 test: 9728 test: 359 - test: 20
provided: 2 provided: 205.7 kB provided: 169 provided: 126 provided: 6 - provided: 2