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-io commons-io 2.21.0 jar Apache-2.0 No
commons-logging commons-logging 1.3.5 jar Apache-2.0 No
jakarta.servlet.jsp.jstl jakarta.servlet.jsp.jstl-api 3.0.2 jar EPL 2.0GPL2 w/ CPE No
org.apache.commons commons-beanutils2 2.0.0-M2 jar Apache-2.0 No
org.apache.commons commons-collections4 4.5.0 jar Apache-2.0 No
org.apache.commons commons-lang3 3.20.0 jar Apache-2.0 No
org.apache.commons commons-text 1.15.0 jar Apache-2.0 No
org.checkerframework checker-qual 3.53.0 jar The MIT License No
org.glassfish.web jakarta.servlet.jsp.jstl 3.0.1 jar EPL 2.0GPL2 w/ CPE No
org.slf4j slf4j-api 2.0.17 jar MIT No
com.github.librepdf openpdf 2.4.0 jar GNU Lesser General Public License (LGPL), Version 2.1Mozilla Public License Version 2.0 Yes
commons-codec commons-codec 1.21.0 jar Apache-2.0 Yes
io.github.weblegacy struts-core 1.5.0-RC2 jar The Apache Software License, Version 2.0 Yes
org.apache.poi poi 5.5.1 jar Apache License, Version 2.0 Yes
org.apache.struts struts2-core 7.1.1 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-bridge 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-svggen 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics fop-core 2.11 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics fop-events 2.11 jar The Apache Software License, Version 2.0 Yes
org.springframework spring-webmvc 7.0.4 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
ch.qos.logback logback-classic 1.5.29 jar Eclipse Public License - v 2.0GNU Lesser General Public License
com.github.hazendaz.httpunit httpunit 2.5.0 jar MIT
jakarta.annotation jakarta.annotation-api 3.0.0 jar EPL 2.0GPL2 w/ CPE
jakarta.el jakarta.el-api 6.0.1 jar Eclipse Public License v. 2.0GNU General Public License, version 2 with the GNU Classpath Exception
net.sourceforge.htmlunit neko-htmlunit 2.67.0 jar Apache License, Version 2.0
org.apache.tomcat tomcat-jasper 11.0.18 jar Apache License, Version 2.0
org.glassfish.expressly expressly 6.0.0 jar Eclipse Public License v. 2.0GNU General Public License, version 2 with the GNU Classpath Exception
org.junit.jupiter junit-jupiter-engine 6.0.2 jar Eclipse Public License v2.0
org.mozilla rhino 1.9.0 jar Mozilla Public License, Version 2.0
org.springframework spring-test 7.0.4 jar Apache License, Version 2.0
org.xmlunit xmlunit-assertj3 2.11.0 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
com.github.spotbugs spotbugs-annotations 4.9.8 jar GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1
com.google.errorprone error_prone_annotations 2.46.0 jar Apache 2.0
com.google.j2objc j2objc-annotations 3.1 jar Apache License, Version 2.0
jakarta.servlet jakarta.servlet-api 6.1.0 jar EPL 2.0GPL2 w/ CPE
jakarta.servlet.jsp jakarta.servlet.jsp-api 4.0.0 jar Eclipse Public License v. 2.0GNU General Public License, version 2 with the GNU Classpath Exception
org.gaul modernizer-maven-annotations 3.2.0 jar The Apache Software License, Version 2.0
org.projectlombok lombok 1.18.42 jar The MIT License

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.jspecify jspecify 1.0.0 jar The Apache License, Version 2.0 No
org.springframework spring-core 7.0.4 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.3 jar The Apache Software License, Version 2.0 Yes
io.micrometer micrometer-commons 1.16.3 jar The Apache Software License, Version 2.0 Yes
io.micrometer micrometer-observation 1.16.3 jar The Apache Software 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.24.3 jar Apache-2.0 Yes
org.apache.xmlgraphics batik-anim 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-awt-util 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-constants 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-css 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-dom 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-ext 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-gvt 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-i18n 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-parser 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-script 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-shared-resources 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-svg-dom 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-util 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics batik-xml 1.19 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics fop-util 2.11 jar The Apache Software License, Version 2.0 Yes
org.apache.xmlgraphics xmlgraphics-commons 2.11 jar The Apache Software License, Version 2.0 Yes
org.springframework spring-aop 7.0.4 jar Apache License, Version 2.0 Yes
org.springframework spring-beans 7.0.4 jar Apache License, Version 2.0 Yes
org.springframework spring-context 7.0.4 jar Apache License, Version 2.0 Yes
org.springframework spring-expression 7.0.4 jar Apache License, Version 2.0 Yes
org.springframework spring-web 7.0.4 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
xml-apis xml-apis-ext 1.3.04 jar - 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.5.29 jar Eclipse Public License - v 2.0GNU Lesser General Public License
com.github.jtidy jtidy 1.0.5 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 11.0.18 jar Apache License, Version 2.0
org.apache.tomcat tomcat-jasper-el 11.0.18 jar Apache License, Version 2.0
org.apache.tomcat tomcat-jsp-api 11.0.18 jar Apache License, Version 2.0
org.apache.tomcat tomcat-juli 11.0.18 jar Apache License, Version 2.0
org.apache.tomcat tomcat-servlet-api 11.0.18 jar Apache License, Version 2.0 and Common Development And Distribution License (CDDL) Version 1.0 and Eclipse Public License - v 2.0
org.apache.tomcat tomcat-util 11.0.18 jar Apache License, Version 2.0
org.apache.tomcat tomcat-util-scan 11.0.18 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.44.0 jar EPL-2.0
org.junit.jupiter junit-jupiter-api 6.0.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 6.0.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 6.0.2 jar Eclipse Public License v2.0
org.junit.vintage junit-vintage-engine 6.0.2 jar Eclipse Public License v2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0
org.xmlunit xmlunit-core 2.11.0 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
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

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

Eclipse Public License 1.0: JUnit

Apache 2.0: error-prone annotations

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 Servlet, Jakarta Standard Tag Library API, Jakarta Standard Tag Library Implementation

Mozilla Public License Version 2.0: OpenPDF core legacy

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

Eclipse Public License v. 2.0: Eclipse Expressly, Jakarta Expression Language API, Jakarta Server Pages API

The MIT License: Checker Qual, Project Lombok

Apache-2.0: Apache Commons BeanUtils, Apache Commons Codec, Apache Commons Collections, Apache Commons IO, Apache Commons Lang, Apache Commons Logging, Apache Commons Text, Apache Log4j API

Apache License, Version 2.0: Apache Commons Math, Apache POI - Common, AssertJ fluent assertions, HtmlUnit NekoHtml, J2ObjC Annotations, Spring AOP, Spring Beans, Spring Context, Spring Core, Spring Expression Language (SpEL), Spring TestContext Framework, Spring Web, Spring Web MVC, tomcat-api, tomcat-jasper, tomcat-jasper-el, tomcat-jsp-api, tomcat-juli, tomcat-util, tomcat-util-scan

EPL 2.0: Jakarta Annotations API, Jakarta Servlet, Jakarta Standard Tag Library API, Jakarta Standard Tag Library Implementation

GNU Lesser General Public License (LGPL), Version 2.1: OpenPDF core legacy

The SAX License: XML Commons External Components XML APIs

The W3C License: XML Commons External Components XML APIs

Java HTML Tidy License: JTidy

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

GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1: SpotBugs Annotations

GNU General Public License, version 2 with the GNU Classpath Exception: Eclipse Expressly, Jakarta Expression Language API, Jakarta Server Pages API

EDL 1.0: Jakarta Activation API jar

MIT: SLF4J API Module, displaytag, httpunit

Eclipse Distribution License - v 1.0: Jakarta XML Binding API

Eclipse Public License - v 2.0: Logback Classic Module, Logback Core Module

EPL-2.0: Eclipse Compiler for Java(TM)

The Apache Software License, Version 2.0: Apache FOP Core, Apache FOP Events, Apache FOP Utilities, Apache XML Graphics Commons, FindBugs-jsr305, Modernizer Maven Plugin annotations, QDox, SparseBitSet, Struts 2 Core, Struts Core, XML Commons External Components XML APIs, Xerces2-j, micrometer-commons, micrometer-observation, 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-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-util, org.apache.xmlgraphics:batik-xml, org.xmlunit:xmlunit-assertj3, org.xmlunit:xmlunit-core

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
logback-classic-1.5.29.jar 294.1 kB 232 178 29 11 Yes
logback-core-1.5.29.jar 660.7 kB 555 - - - -
   • Root - 548 496 40 11 Yes
   • Versioned - 7 1 1 21 Yes
httpunit-2.5.0.jar 577.2 kB 389 368 12 17 Yes
jtidy-1.0.5.jar 272.3 kB 143 126 2 1.8 Yes
spotbugs-annotations-4.9.8.jar 16.2 kB 32 25 1 1.8 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
error_prone_annotations-2.46.0.jar 20.3 kB 49 - - - -
   • Root - 42 29 2 1.8 Yes
   • Versioned - 7 1 1 9 No
j2objc-annotations-3.1.jar 16.8 kB 38 - - - -
   • Root - 36 24 1 1.8 Yes
   • Versioned - 2 1 1 9 No
commons-io-2.21.0.jar 585.3 kB 428 - - - -
   • Root - 426 398 15 1.8 Yes
   • Versioned - 2 1 1 9 No
commons-logging-1.3.5.jar 73.7 kB 42 - - - -
   • Root - 41 27 2 1.8 Yes
   • Versioned - 1 1 1 9 No
jakarta.activation-api-1.2.2.jar 46.6 kB 43 32 2 1.8 Yes
jakarta.annotation-api-3.0.0.jar 26.4 kB 32 19 4 11 Yes
jakarta.el-api-6.0.1.jar 93.4 kB 70 58 2 17 Yes
jakarta.servlet-api-6.1.0.jar 398.4 kB 165 85 5 11 Yes
jakarta.servlet.jsp-api-4.0.0.jar 66.6 kB 69 54 4 17 Yes
jakarta.servlet.jsp.jstl-api-3.0.2.jar 46.1 kB 38 21 5 11 Yes
jakarta.xml.bind-api-2.3.3.jar 115.6 kB 137 - - - -
   • Root - 132 111 7 1.8 Yes
   • Versioned - 5 1 1 9 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-beanutils2-2.0.0-M2.jar 260.2 kB 185 - - - -
   • Root - 184 164 8 1.8 Yes
   • Versioned - 1 1 1 9 No
commons-collections4-4.5.0.jar 898.7 kB 647 - - - -
   • Root - 646 614 20 1.8 Yes
   • Versioned - 1 1 1 9 No
commons-lang3-3.20.0.jar 713.9 kB 454 - - - -
   • Root - 452 421 18 1.8 Yes
   • Versioned - 2 1 1 9 No
commons-text-1.15.0.jar 264.9 kB 191 - - - -
   • Root - 189 168 8 1.8 Yes
   • Versioned - 2 1 1 9 No
tomcat-api-11.0.18.jar 11.8 kB 19 12 2 17 Yes
tomcat-jasper-11.0.18.jar 545.5 kB 243 219 11 17 Yes
tomcat-jasper-el-11.0.18.jar 177.4 kB 117 102 6 17 Yes
tomcat-jsp-api-11.0.18.jar 72.9 kB 81 68 4 17 Yes
tomcat-juli-11.0.18.jar 51 kB 36 28 3 17 Yes
tomcat-servlet-api-11.0.18.jar 407.6 kB 159 90 5 17 Yes
tomcat-util-11.0.18.jar 213.7 kB 132 108 11 17 Yes
tomcat-util-scan-11.0.18.jar 230.1 kB 138 118 7 17 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
assertj-core-3.18.1.jar 4.8 MB 3267 - - - -
   • Root - 3265 3189 61 1.8 Yes
   • Versioned - 2 1 1 9 No
checker-qual-3.53.0.jar 241.6 kB 459 386 33 1.8 Yes
ecj-3.44.0.jar 3.3 MB 946 807 21 17 Yes
modernizer-maven-annotations-3.2.0.jar 3.3 kB 14 - - - -
   • Root - 12 1 1 1.8 No
   • Versioned - 2 1 1 9 No
expressly-6.0.0.jar 173.2 kB 131 111 6 17 Yes
jakarta.servlet.jsp.jstl-3.0.1.jar 3.7 MB 1861 1737 70 11 Yes
jspecify-1.0.0.jar 3.8 kB 14 - - - -
   • Root - 10 4 1 1.8 No
   • Versioned - 4 1 1 9 No
junit-jupiter-api-6.0.2.jar 250.7 kB 224 208 9 17 Yes
junit-jupiter-engine-6.0.2.jar 356 kB 189 172 9 17 Yes
junit-platform-commons-6.0.2.jar 171.3 kB 103 87 10 17 Yes
junit-platform-engine-6.0.2.jar 280 kB 195 177 9 17 Yes
junit-vintage-engine-6.0.2.jar 81.4 kB 57 43 6 17 Yes
rhino-1.9.0.jar 1.6 MB 732 699 22 11 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 1.6 Yes
lombok-1.18.42.jar 2 MB 1068 179 13 1.6 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-core-7.0.4.jar 2 MB 1304 - - - -
   • Root - 1283 1207 60 17 Yes
   • Versioned - 6 1 1 21 Yes
   • Versioned - 15 9 1 24 Yes
spring-test-7.0.4.jar 1.1 MB 729 657 52 17 Yes
xmlunit-assertj3-2.11.0.jar 38.2 kB 41 30 2 1.8 Yes
xmlunit-core-2.11.0.jar 177.6 kB 184 167 9 1.7 Yes
xercesImpl-2.12.2.jar 1.4 MB 1045 962 40 1.7 No
openpdf-2.4.0.jar 2.2 MB 578 - - - -
   • Root - 578 489 25 21 Yes
qdox-1.12.jar 179.7 kB 124 104 11 1.4 Yes
SparseBitSet-1.3.jar 25.8 kB 25 15 1 1.6 Yes
commons-codec-1.21.0.jar 402.5 kB 286 - - - -
   • Root - 284 136 7 1.8 Yes
   • Versioned - 2 1 1 9 No
struts-core-1.5.0-RC2.jar 434 kB 281 202 16 1.8 Yes
micrometer-commons-1.16.3.jar 51.8 kB 54 39 7 1.8 Yes
micrometer-observation-1.16.3.jar 83.7 kB 82 67 6 1.8 Yes
commons-math3-3.6.1.jar 2.2 MB 1402 1301 75 1.5 Yes
log4j-api-2.24.3.jar 348.5 kB 247 - - - -
   • Root - 236 209 11 1.8 Yes
   • Versioned - 11 4 2 9 Yes
poi-5.5.1.jar 3 MB 1778 - - - -
   • Root - 1776 1693 64 1.8 Yes
   • Versioned - 2 1 1 9 No
struts2-core-7.1.1.jar 1.6 MB 1122 904 57 17 Yes
batik-anim-1.19.jar 486.1 kB 417 396 4 1.8 Yes
batik-awt-util-1.19.jar 424.5 kB 249 222 10 1.8 Yes
batik-bridge-1.19.jar 705.1 kB 419 399 2 1.8 Yes
batik-constants-1.19.jar 8.6 kB 14 1 1 1.8 No
batik-css-1.19.jar 330.8 kB 264 237 8 1.8 Yes
batik-dom-1.19.jar 184.1 kB 134 115 5 1.8 Yes
batik-ext-1.19.jar 10.4 kB 22 7 2 1.8 No
batik-gvt-1.19.jar 192.2 kB 122 103 7 1.8 Yes
batik-i18n-1.19.jar 11.5 kB 17 4 1 1.8 Yes
batik-parser-1.19.jar 76.9 kB 73 55 1 1.8 Yes
batik-script-1.19.jar 24.8 kB 32 13 3 1.8 Yes
batik-shared-resources-1.19.jar 6.7 kB 9 0 0 - -
batik-svg-dom-1.19.jar 230.6 kB 135 64 2 1.8 Yes
batik-svggen-1.19.jar 227.6 kB 174 157 3 1.8 Yes
batik-util-1.19.jar 127.3 kB 99 80 4 1.8 Yes
batik-xml-1.19.jar 34 kB 22 6 1 1.8 Yes
fop-core-2.11.jar 4.5 MB 2766 2573 97 1.8 Yes
fop-events-2.11.jar 44.9 kB 42 24 3 1.8 Yes
fop-util-2.11.jar 25.9 kB 29 15 2 1.8 Yes
xmlgraphics-commons-2.11.jar 686.4 kB 436 378 34 1.8 Yes
spring-aop-7.0.4.jar 426.2 kB 325 293 18 17 Yes
spring-beans-7.0.4.jar 927.9 kB 504 473 13 17 Yes
spring-context-7.0.4.jar 1.4 MB 965 882 59 17 Yes
spring-expression-7.0.4.jar 322.5 kB 170 158 6 17 Yes
spring-web-7.0.4.jar 2.2 MB 1397 1315 61 17 Yes
spring-webmvc-7.0.4.jar 1.1 MB 588 545 26 17 Yes
xml-apis-1.4.01.jar 220.5 kB 391 346 29 1.1 No
xml-apis-ext-1.3.04.jar 85.7 kB 209 192 4 1.1 No
Total Size Entries Classes Packages Java Version Debug Information
92 55.4 MB 34006 29685 1402 21 84
compile: 51 compile: 34.4 MB compile: 21697 compile: 19414 compile: 930 21 compile: 45
provided: 8 provided: 2.6 MB provided: 1481 provided: 432 provided: 30 provided: 7
test: 33 test: 18.4 MB test: 10828 test: 9839 test: 442 17 test: 32