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-beanutils commons-beanutils 1.9.4 jar Apache License, Version 2.0 No
commons-collections commons-collections 3.2.2 jar Apache License, Version 2.0 No
commons-io commons-io 2.11.0 jar Apache License, Version 2.0 No
jakarta.servlet.jsp.jstl jakarta.servlet.jsp.jstl-api 1.2.7 jar EPL 2.0GPL2 w/ CPE No
org.apache.commons commons-lang3 3.12.0 jar Apache License, Version 2.0 No
org.apache.commons commons-text 1.10.0 jar Apache License, Version 2.0 No
org.glassfish.web jakarta.servlet.jsp.jstl 1.2.6 jar EPL 2.0GPL2 w/ CPE No
org.slf4j slf4j-api 2.0.7 jar MIT License No
com.itextpdf itextpdf 5.5.13.3 jar GNU Affero General Public License v3 Yes
commons-codec commons-codec 1.15 jar Apache License, Version 2.0 Yes
org.apache.poi poi 5.2.3 jar Apache License, Version 2.0 Yes
org.apache.struts struts2-core 6.1.2 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics fop 2.8 jar The Apache Software License, Version 2.0 Yes
org.springframework spring-webmvc 5.3.27 jar Apache 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.slf4j jcl-over-slf4j 2.0.7 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
ch.qos.logback logback-classic 1.3.7 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.github.hazendaz.httpunit httpunit 1.11.0 jar MIT
jakarta.annotation jakarta.annotation-api 1.3.5 jar EPL 2.0GPL2 w/ CPE
jakarta.el jakarta.el-api 3.0.3 jar EPL 2.0GPL2 w/ CPE
net.sourceforge.htmlunit neko-htmlunit 2.67.0 jar Apache License, Version 2.0
org.apache.tomcat tomcat-catalina 9.0.74 jar Apache License, Version 2.0
org.apache.tomcat tomcat-coyote 9.0.74 jar Apache License, Version 2.0
org.apache.tomcat tomcat-jasper 9.0.74 jar Apache License, Version 2.0
org.apache.tomcat tomcat-jasper-el 9.0.74 jar Apache License, Version 2.0
org.apache.tomcat tomcat-juli 9.0.74 jar Apache License, Version 2.0
org.apache.tomcat tomcat-servlet-api 9.0.74 jar Apache License, Version 2.0 and Common Development And Distribution License (CDDL) Version 1.0
org.glassfish jakarta.el 3.0.4 jar EPL 2.0GPL2 w/ CPE
org.junit.jupiter junit-jupiter-engine 5.9.3 jar Eclipse Public License v2.0
org.mozilla rhino 1.7.14 jar Mozilla Public License, Version 2.0
org.springframework spring-test 5.3.27 jar Apache License, Version 2.0
org.xmlunit xmlunit-assertj3 2.9.1 jar The Apache Software License, Version 2.0
xerces xercesImpl 2.12.2 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
jakarta.servlet jakarta.servlet-api 4.0.4 jar EPL 2.0GPL2 w/ CPE
jakarta.servlet.jsp jakarta.servlet.jsp-api 2.3.6 jar EPL 2.0GPL2 w/ CPE
javax.portlet portlet-api 3.0.1 jar Apache License, Version 2.0

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
org.springframework spring-core 5.3.27 jar Apache License, Version 2.0 No
org.springframework spring-jcl 5.3.27 jar Apache License, Version 2.0 No
com.thoughtworks.qdox qdox 1.12 jar The Apache Software License, Version 2.0 Yes
com.zaxxer SparseBitSet 1.2 jar The Apache Software License, Version 2.0 Yes
commons-fileupload commons-fileupload 1.5 jar Apache-2.0 Yes
ognl ognl 3.3.4 jar The Apache Software License, Version 2.0 Yes
org.apache.commons commons-collections4 4.4 jar Apache License, Version 2.0 Yes
org.apache.commons commons-math3 3.6.1 jar Apache License, Version 2.0 Yes
org.apache.logging.log4j log4j-api 2.18.0 jar Apache License, Version 2.0 Yes
org.apache.pdfbox fontbox 2.0.24 jar Apache License, Version 2.0 Yes
org.apache.xmlgraphics batik-anim 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-awt-util 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-bridge 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-constants 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-css 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-dom 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-ext 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-extension 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-gvt 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-i18n 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-parser 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-script 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-shared-resources 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-svg-dom 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-svggen 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-transcoder 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-util 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-xml 1.16 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics fop-core 2.8 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics fop-events 2.8 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics fop-util 2.8 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics xmlgraphics-commons 2.8 jar The Apache Software License, Version 2.0 Yes
org.freemarker freemarker 2.3.31 jar Apache License, Version 2.0 Yes
org.javassist javassist 3.29.0-GA jar MPL 1.1LGPL 2.1Apache License 2.0 Yes
org.springframework spring-aop 5.3.27 jar Apache License, Version 2.0 Yes
org.springframework spring-beans 5.3.27 jar Apache License, Version 2.0 Yes
org.springframework spring-context 5.3.27 jar Apache License, Version 2.0 Yes
org.springframework spring-expression 5.3.27 jar Apache License, Version 2.0 Yes
org.springframework spring-web 5.3.27 jar Apache License, Version 2.0 Yes
xml-apis xml-apis 1.4.01 jar The Apache Software License, Version 2.0The SAX LicenseThe W3C License 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
ch.qos.logback logback-core 1.3.7 jar Eclipse Public License - v 1.0GNU Lesser General Public License
com.github.jtidy jtidy 1.0.3 jar Java HTML Tidy License
jakarta.activation jakarta.activation-api 1.2.2 jar EDL 1.0
jakarta.xml.bind jakarta.xml.bind-api 2.3.3 jar Eclipse Distribution License - v 1.0
junit junit 4.13.2 jar Eclipse Public License 1.0
org.apache.tomcat tomcat-api 9.0.74 jar Apache License, Version 2.0
org.apache.tomcat tomcat-jaspic-api 9.0.74 jar Apache License, Version 2.0
org.apache.tomcat tomcat-jni 9.0.74 jar Apache License, Version 2.0
org.apache.tomcat tomcat-jsp-api 9.0.74 jar Apache License, Version 2.0
org.apache.tomcat tomcat-util 9.0.74 jar Apache License, Version 2.0
org.apache.tomcat tomcat-util-scan 9.0.74 jar Apache License, Version 2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.assertj assertj-core 3.18.1 jar Apache License, Version 2.0
org.eclipse.jdt ecj 3.26.0 jar Eclipse Public License - v 2.0
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.junit.jupiter junit-jupiter-api 5.9.3 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.9.3 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.9.3 jar Eclipse Public License v2.0
org.junit.vintage junit-vintage-engine 5.9.2 jar Eclipse Public License v2.0
org.opentest4j opentest4j 1.2.0 jar The Apache License, Version 2.0
org.xmlunit xmlunit-core 2.9.1 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.enterprise cdi-api 1.2 jar Apache License, Version 2.0
javax.inject javax.inject 1 jar The Apache Software License, Version 2.0
javax.interceptor javax.interceptor-api 1.2 jar CDDL + GPLv2 with classpath exception

Project Dependency Graph

Dependency Tree

Licenses

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

Eclipse Public License 1.0: JUnit

MIT License: SLF4J API Module

Mozilla Public License, Version 2.0: rhino

Eclipse Public License v2.0: JUnit Jupiter API, JUnit Jupiter Engine, JUnit Platform Commons, JUnit Platform Engine API, JUnit Vintage Engine

GPL2 w/ CPE: Jakarta Annotations API, Jakarta Expression Language 3.0, Jakarta Expression Language 3.0 API, Jakarta Server Pages API, Jakarta Servlet, JavaServer Pages (TM) TagLib Implementation, JavaServer Pages(TM) Standard Tag Library API

New BSD License: Hamcrest Core

Apache License 2.0: Javassist

Apache License, Version 2.0: Apache Commons BeanUtils, Apache Commons Codec, Apache Commons Collections, Apache Commons IO, Apache Commons Lang, Apache Commons Math, Apache Commons Text, Apache FontBox, Apache FreeMarker, Apache Log4j API, Apache POI - Common, AssertJ fluent assertions, CDI APIs, HtmlUnit NekoHtml, JCL 1.2 implemented over SLF4J, Java Portlet API V3.0, Spring AOP, Spring Beans, Spring Commons Logging Bridge, Spring Context, Spring Core, Spring Expression Language (SpEL), Spring TestContext Framework, Spring Web, Spring Web MVC, tomcat-api, tomcat-catalina, tomcat-coyote, tomcat-jasper, tomcat-jasper-el, tomcat-jaspic-api, tomcat-jni, tomcat-jsp-api, tomcat-juli, tomcat-util, tomcat-util-scan

Apache-2.0: Apache Commons FileUpload

EPL 2.0: Jakarta Annotations API, Jakarta Expression Language 3.0, Jakarta Expression Language 3.0 API, Jakarta Server Pages API, Jakarta Servlet, JavaServer Pages (TM) TagLib Implementation, JavaServer Pages(TM) Standard Tag Library API

MPL 1.1: Javassist

Apache License, Version 2.0 and Common Development And Distribution License (CDDL) Version 1.0: tomcat-servlet-api

The SAX License: XML Commons External Components XML APIs

The W3C License: XML Commons External Components XML APIs

Java HTML Tidy License: JTidy

GNU Affero General Public License v3: iText Core

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

EDL 1.0: Jakarta Activation API jar

MIT: Display tag library, httpunit

LGPL 2.1: Javassist

Eclipse Distribution License - v 1.0: Jakarta XML Binding API

CDDL + GPLv2 with classpath exception: javax.interceptor API

Eclipse Public License - v 2.0: Eclipse Compiler for Java(TM)

The Apache Software License, Version 2.0: Apache FOP All-In-One, Apache FOP Core, Apache FOP Events, Apache FOP Utilities, Apache XML Graphics Commons, OGNL - Object Graph Navigation Library, QDox, SparseBitSet, Struts 2 Core, XML Commons External Components XML APIs, Xerces2-j, javax.inject, org.apache.xmlgraphics:batik-anim, org.apache.xmlgraphics:batik-awt-util, org.apache.xmlgraphics:batik-bridge, org.apache.xmlgraphics:batik-constants, org.apache.xmlgraphics:batik-css, org.apache.xmlgraphics:batik-dom, org.apache.xmlgraphics:batik-ext, org.apache.xmlgraphics:batik-extension, org.apache.xmlgraphics:batik-gvt, org.apache.xmlgraphics:batik-i18n, org.apache.xmlgraphics:batik-parser, org.apache.xmlgraphics:batik-script, org.apache.xmlgraphics:batik-shared-resources, org.apache.xmlgraphics:batik-svg-dom, org.apache.xmlgraphics:batik-svggen, org.apache.xmlgraphics:batik-transcoder, org.apache.xmlgraphics:batik-util, org.apache.xmlgraphics:batik-xml, org.xmlunit:xmlunit-assertj3, org.xmlunit:xmlunit-core

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.3.7.jar 261.7 kB 227 173 27 - Yes
logback-core-1.3.7.jar 571.5 kB 506 452 42 - Yes
httpunit-1.11.0.jar 569.2 kB 396 376 11 1.8 Yes
jtidy-1.0.3.jar 270.6 kB 142 125 2 1.8 Yes
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-io-2.11.0.jar 327.1 kB 224 201 11 1.8 Yes
jakarta.activation-api-1.2.2.jar 46.6 kB 43 32 2 - Yes
jakarta.annotation-api-1.3.5.jar 25.1 kB 28 15 3 1.8 Yes
jakarta.el-api-3.0.3.jar 79.8 kB 61 49 1 1.7 Yes
jakarta.servlet-api-4.0.4.jar 83 kB 108 85 4 1.8 Yes
jakarta.servlet.jsp-api-2.3.6.jar 53.7 kB 70 58 3 1.7 Yes
jakarta.servlet.jsp.jstl-api-1.2.7.jar 44.3 kB 38 22 4 1.5 Yes
jakarta.xml.bind-api-2.3.3.jar 115.6 kB 137 111 7 - Yes
cdi-api-1.2.jar 71.1 kB 118 98 7 1.6 Yes
javax.inject-1.jar 2.5 kB 8 6 1 1.5 No
javax.interceptor-api-1.2.jar 24.4 kB 21 10 1 1.7 Yes
portlet-api-3.0.1.jar 109.3 kB 158 144 3 1.7 Yes
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
neko-htmlunit-2.67.0.jar 376.7 kB 46 35 3 1.8 Yes
commons-lang3-3.12.0.jar 587.4 kB 374 345 17 1.8 Yes
commons-text-1.10.0.jar 238.4 kB 174 154 8 1.8 Yes
tomcat-api-9.0.74.jar 11.5 kB 19 12 2 - Yes
tomcat-catalina-9.0.74.jar 1.7 MB 776 695 29 - Yes
tomcat-coyote-9.0.74.jar 932 kB 474 427 24 - Yes
tomcat-jasper-9.0.74.jar 568.1 kB 267 242 12 - Yes
tomcat-jasper-el-9.0.74.jar 172.4 kB 121 105 6 - Yes
tomcat-jaspic-api-9.0.74.jar 27.1 kB 46 35 5 - Yes
tomcat-jni-9.0.74.jar 37.9 kB 46 38 2 - Yes
tomcat-jsp-api-9.0.74.jar 63.7 kB 73 61 4 - Yes
tomcat-juli-9.0.74.jar 49 kB 36 28 3 - Yes
tomcat-servlet-api-9.0.74.jar 284.8 kB 141 92 5 - Yes
tomcat-util-9.0.74.jar 218.3 kB 136 111 11 - Yes
tomcat-util-scan-9.0.74.jar 224.9 kB 140 120 7 - Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 - Yes
assertj-core-3.18.1.jar 4.8 MB 3267 3190 62 - Yes
ecj-3.26.0.jar 3.1 MB 905 767 21 1.8 Yes
jakarta.el-3.0.4.jar 237.8 kB 182 162 6 1.7 Yes
jakarta.servlet.jsp.jstl-1.2.6.jar 3.7 MB 1878 1758 72 1.5 Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
junit-jupiter-api-5.9.3.jar 207.8 kB 194 179 8 - Yes
junit-jupiter-engine-5.9.3.jar 246.7 kB 151 134 9 - Yes
junit-platform-commons-1.9.3.jar 103 kB 64 44 7 - Yes
junit-platform-engine-1.9.3.jar 189.2 kB 143 127 9 - Yes
junit-vintage-engine-5.9.2.jar 66.9 kB 49 35 6 - Yes
rhino-1.7.14.jar 1.4 MB 577 539 21 1.8 Yes
opentest4j-1.2.0.jar 7.7 kB 11 7 2 - Yes
jcl-over-slf4j-2.0.7.jar 21.1 kB 26 9 3 - Yes
slf4j-api-2.0.7.jar 63.6 kB 67 52 5 - Yes
spring-core-5.3.27.jar 1.5 MB 1037 978 49 1.8 Yes
spring-jcl-5.3.27.jar 24.4 kB 28 17 2 1.8 Yes
spring-test-5.3.27.jar 792.4 kB 562 507 40 1.8 Yes
xmlunit-assertj3-2.9.1.jar 39.1 kB 41 30 2 1.8 Yes
xmlunit-core-2.9.1.jar 175.2 kB 178 161 9 1.7 Yes
xercesImpl-2.12.2.jar 1.4 MB 1045 962 40 1.7 No
itextpdf-5.5.13.3.jar 2.3 MB 1008 933 41 1.5 Yes
qdox-1.12.jar 179.7 kB 124 104 11 1.4 Yes
SparseBitSet-1.2.jar 24.5 kB 25 15 1 1.5 Yes
commons-codec-1.15.jar 353.8 kB 253 106 7 1.7 Yes
commons-fileupload-1.5.jar 74.1 kB 74 56 6 1.6 Yes
ognl-3.3.4.jar 264.8 kB 156 144 4 1.8 Yes
commons-collections4-4.4.jar 751.9 kB 555 524 19 1.8 Yes
commons-math3-3.6.1.jar 2.2 MB 1402 1301 75 1.5 Yes
log4j-api-2.18.0.jar 315.1 kB 222 187 9 - Yes
fontbox-2.0.24.jar 1.6 MB 273 157 10 1.6 Yes
poi-5.2.3.jar 3 MB 1762 1679 64 - Yes
struts2-core-6.1.2.jar 1.5 MB 1156 933 63 1.8 Yes
batik-anim-1.16.jar 485.9 kB 417 396 4 1.8 Yes
batik-awt-util-1.16.jar 424.6 kB 249 222 10 1.8 Yes
batik-bridge-1.16.jar 704.9 kB 419 399 2 1.8 Yes
batik-constants-1.16.jar 8.4 kB 14 1 1 1.8 No
batik-css-1.16.jar 330.4 kB 264 237 8 1.8 Yes
batik-dom-1.16.jar 184.1 kB 134 115 5 1.8 Yes
batik-ext-1.16.jar 10.2 kB 22 7 2 1.8 No
batik-extension-1.16.jar 72.7 kB 66 47 2 1.8 Yes
batik-gvt-1.16.jar 192.1 kB 122 103 7 1.8 Yes
batik-i18n-1.16.jar 11.5 kB 17 4 1 1.8 Yes
batik-parser-1.16.jar 76.9 kB 73 55 1 1.8 Yes
batik-script-1.16.jar 25.2 kB 32 13 3 1.8 Yes
batik-shared-resources-1.16.jar 6.7 kB 9 0 0 - No
batik-svg-dom-1.16.jar 232.7 kB 135 64 2 1.8 Yes
batik-svggen-1.16.jar 227.5 kB 174 157 3 1.8 Yes
batik-transcoder-1.16.jar 129.3 kB 81 60 8 1.8 Yes
batik-util-1.16.jar 127.5 kB 99 80 4 1.8 Yes
batik-xml-1.16.jar 33.9 kB 22 6 1 1.8 Yes
fop-2.8.jar 4.5 MB 2774 2585 98 1.8 Yes
fop-core-2.8.jar 4.4 MB 2743 2550 97 1.8 Yes
fop-events-2.8.jar 44.7 kB 41 24 3 1.8 Yes
fop-util-2.8.jar 25.7 kB 29 15 2 1.8 Yes
xmlgraphics-commons-2.8.jar 676.8 kB 428 375 34 1.8 Yes
freemarker-2.3.31.jar 1.7 MB 1230 1205 17 1.8 Yes
javassist-3.29.0-GA.jar 794 kB 450 426 17 1.8 Yes
spring-aop-5.3.27.jar 383.4 kB 307 278 17 1.8 Yes
spring-beans-5.3.27.jar 703.4 kB 421 391 13 1.8 Yes
spring-context-5.3.27.jar 1.3 MB 979 892 64 1.8 Yes
spring-expression-5.3.27.jar 293 kB 164 150 6 1.8 Yes
spring-web-5.3.27.jar 1.6 MB 1081 1010 55 1.8 Yes
spring-webmvc-5.3.27.jar 1 MB 602 557 28 1.8 Yes
xml-apis-1.4.01.jar 220.5 kB 391 346 29 1.1 No
Total Size Entries Classes Packages Java Version Debug Information
99 61.1 MB 37646 34019 1548 1.8 93
compile: 54 compile: 40.8 MB compile: 25457 compile: 23033 compile: 1039 - compile: 50
test: 38 test: 19.9 MB test: 11680 test: 10576 test: 487 - test: 37
runtime: 1 runtime: 21.1 kB runtime: 26 runtime: 9 runtime: 3 - runtime: 1
provided: 6 provided: 343.9 kB provided: 483 provided: 401 provided: 19 - provided: 5