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
com.randomnoun.common jessop 2.0.2 jar Simplified BSD License No
commons-beanutils commons-beanutils 1.11.0 jar Apache-2.0 No
jakarta.mail jakarta.mail-api 2.1.2 jar EPL 2.0GPL2 w/ CPEEDL 1.0 No
org.apache.httpcomponents httpclient 4.5.14 jar Apache License, Version 2.0 No
org.ccil.cowan.tagsoup tagsoup 1.2.1 jar Apache License 2.0 No
org.springframework spring-context-support 6.2.17 jar Apache License, Version 2.0 No
org.springframework spring-core 6.2.17 jar Apache License, Version 2.0 No
org.springframework spring-jdbc 6.2.17 jar Apache License, Version 2.0 No
org.springframework spring-tx 6.2.17 jar Apache License, Version 2.0 No
com.mchange c3p0 0.12.0 jar LGPL-2.1-or-laterEPL-1.0 Yes
org.apache.logging.log4j log4j-1.2-api 2.25.4 jar Apache-2.0 Yes
org.apache.logging.log4j log4j-core 2.25.4 jar Apache-2.0 Yes
org.apache.lucene lucene-core 6.1.0 jar Apache 2 Yes
org.json json 20250517 jar Public Domain 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
junit junit 4.13.2 jar Eclipse Public License 1.0
org.mariadb.jdbc mariadb-java-client 3.5.7 jar LGPL-2.1-or-later

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 6.0.0 jar EPL 2.0GPL2 w/ CPE
jakarta.servlet.jsp jakarta.servlet.jsp-api 3.1.0 jar Eclipse Public License v. 2.0GNU General Public License, version 2 with the GNU 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 Optional
commons-codec commons-codec 1.11 jar Apache License, Version 2.0 No
commons-collections commons-collections 3.2.2 jar Apache License, Version 2.0 No
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0 No
io.micrometer micrometer-commons 1.15.10 jar The Apache Software License, Version 2.0 No
io.micrometer micrometer-observation 1.15.10 jar The Apache Software License, Version 2.0 No
jakarta.activation jakarta.activation-api 2.1.2 jar EDL 1.0 No
org.apache.httpcomponents httpcore 4.4.16 jar Apache License, Version 2.0 No
org.graalvm.js js-scriptengine 25.0.2 jar Universal Permissive License, Version 1.0 No
org.graalvm.polyglot js 25.0.2 pom MIT LicenseUniversal Permissive License, Version 1.0 No
org.graalvm.polyglot polyglot 25.0.2 jar Universal Permissive License, Version 1.0 No
org.graalvm.sdk collections 25.0.2 jar Universal Permissive License, Version 1.0 No
org.graalvm.sdk nativeimage 25.0.2 jar Universal Permissive License, Version 1.0 No
org.graalvm.sdk word 25.0.2 jar Universal Permissive License, Version 1.0 No
org.springframework spring-aop 6.2.17 jar Apache License, Version 2.0 No
org.springframework spring-beans 6.2.17 jar Apache License, Version 2.0 No
org.springframework spring-context 6.2.17 jar Apache License, Version 2.0 No
org.springframework spring-expression 6.2.17 jar Apache License, Version 2.0 No
org.springframework spring-jcl 6.2.17 jar Apache License, Version 2.0 No
com.mchange mchange-commons-java 0.4.0 jar GNU Lesser General Public License, Version 2.1Eclipse Public License, Version 1.0 Yes
org.apache.logging.log4j log4j-api 2.25.4 jar Apache-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.graalvm.js js 25.0.2 pom Universal Permissive License, Version 1.0MIT License
org.graalvm.js js-language 25.0.2 jar Universal Permissive License, Version 1.0MIT License
org.graalvm.regex regex 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.sdk jniutils 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.shadowed icu4j 25.0.2 jar Unicode/ICU License
org.graalvm.shadowed xz 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.truffle truffle-api 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.truffle truffle-compiler 25.0.2 jar Universal Permissive License, Version 1.0
org.graalvm.truffle truffle-runtime 25.0.2 jar Universal Permissive License, Version 1.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
org.hamcrest hamcrest-core 1.3 jar New BSD License

Project Dependency Graph

Dependency Tree

Licenses

GNU Lesser General Public License, Version 2.1: mchange-commons-java

Eclipse Public License 1.0: JUnit

MIT License: Graaljs, Js Pom, Js Pom Polyglot

Unicode/ICU License: Truffle Icu4j

Simplified BSD License: Jessop, randomnoun common classes

GPL2 w/ CPE: Jakarta Mail API, Jakarta Servlet

Public Domain: JSON in Java

New BSD License: Hamcrest Core

Apache 2: Lucene Core

Eclipse Public License, Version 1.0: mchange-commons-java

EPL-1.0: c3p0

Eclipse Public License v. 2.0: Jakarta Server Pages API

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

Apache License 2.0: TagSoup

EDL 1.0: Jakarta Activation API, Jakarta Mail API

LGPL-2.1-or-later: c3p0, mariadb-java-client

Universal Permissive License, Version 1.0: Collections, Graaljs, Graaljs Scriptengine, Jniutils, Js Pom, Js Pom Polyglot, Nativeimage, Polyglot, Tregex, Truffle API, Truffle Compiler, Truffle Runtime, Truffle Xz, Word

Apache-2.0: Apache Commons BeanUtils, Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core

Apache License, Version 2.0: Apache Commons Codec, Apache Commons Collections, Apache HttpClient, Apache HttpCore, Spring AOP, Spring Beans, Spring Commons Logging Bridge, Spring Context, Spring Context Support, Spring Core, Spring Expression Language (SpEL), Spring JDBC, Spring Transaction

EPL 2.0: Jakarta Mail API, Jakarta Servlet

The Apache Software License, Version 2.0: Apache Commons Logging, micrometer-commons, micrometer-observation

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
jessop-2.0.2.jar 41.2 kB 38 20 4 25 Yes
commons-beanutils-1.11.0.jar 246.8 kB 152 - - - -
   • Root - 151 134 5 1.8 Yes
   • Versioned - 1 1 1 9 No
commons-codec-1.11.jar 335 kB 243 96 7 1.6 Yes
commons-collections-3.2.2.jar 588.3 kB 484 460 12 1.3 Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
micrometer-commons-1.15.10.jar 49.2 kB 50 36 6 1.8 Yes
micrometer-observation-1.15.10.jar 76.3 kB 75 60 6 1.8 Yes
jakarta.activation-api-2.1.2.jar 66.1 kB 59 45 3 1.8 Yes
jakarta.mail-api-2.1.2.jar 236.5 kB 164 149 6 1.8 Yes
jakarta.servlet-api-6.0.0.jar 347.6 kB 157 85 5 11 Yes
jakarta.servlet.jsp-api-3.1.0.jar 71.1 kB 75 60 4 11 Yes
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
httpclient-4.5.14.jar 785.6 kB 511 470 24 1.6 Yes
httpcore-4.4.16.jar 327.9 kB 283 253 17 1.6 Yes
tagsoup-1.2.1.jar 90.7 kB 29 22 2 1.4 Yes
js-25.0.2.pom 1.8 kB - - - - -
js-language-25.0.2.jar 26.4 MB 5129 5122 56 17 Yes
js-scriptengine-25.0.2.jar 70 kB 21 19 2 17 Yes
js-25.0.2.pom 1.7 kB - - - - -
polyglot-25.0.2.jar 515.5 kB 155 151 9 17 Yes
regex-25.0.2.jar 3.9 MB 664 661 33 17 Yes
collections-25.0.2.jar 124.5 kB 48 46 2 17 Yes
jniutils-25.0.2.jar 276.7 kB 148 146 2 17 Yes
nativeimage-25.0.2.jar 231.2 kB 196 192 11 11 Yes
word-25.0.2.jar 40.3 kB 16 14 3 11 Yes
icu4j-25.0.2.jar 18 MB 5878 1715 22 17 Yes
xz-25.0.2.jar 328.3 kB 126 124 10 17 Yes
truffle-api-25.0.2.jar 14.1 MB 2950 - - - -
   • Root - 2946 2925 35 17 Yes
   • Versioned - 2 2 2 9 Yes
   • Versioned - 2 2 2 21 Yes
truffle-compiler-25.0.2.jar 63.5 kB 31 29 4 17 Yes
truffle-runtime-25.0.2.jar 861.1 kB 184 179 9 17 Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
mariadb-java-client-3.5.7.jar 763.7 kB 401 - - - -
   • Root - 382 322 41 1.8 Yes
   • Versioned - 4 1 1 9 No
   • Versioned - 6 1 1 11 Yes
   • Versioned - 9 2 1 15 Yes
spring-aop-6.2.17.jar 420.2 kB 321 289 17 17 Yes
spring-beans-6.2.17.jar 891.6 kB 483 452 13 17 Yes
spring-context-6.2.17.jar 1.4 MB 944 862 58 17 Yes
spring-context-support-6.2.17.jar 175.4 kB 125 104 9 17 Yes
spring-core-6.2.17.jar 2 MB 1278 - - - -
   • Root - 1272 1197 59 17 Yes
   • Versioned - 6 1 1 21 Yes
spring-expression-6.2.17.jar 317.8 kB 168 156 6 17 Yes
spring-jcl-6.2.17.jar 24.5 kB 26 15 2 17 Yes
spring-jdbc-6.2.17.jar 475.6 kB 337 305 17 17 Yes
spring-tx-6.2.17.jar 290 kB 239 209 13 17 Yes
c3p0-0.12.0.jar 399.5 kB 238 217 15 1.7 Yes
mchange-commons-java-0.4.0.jar 643 kB 693 627 58 1.7 Yes
log4j-1.2-api-2.25.4.jar 359.2 kB 260 209 23 1.8 Yes
log4j-api-2.25.4.jar 351.1 kB 253 - - - -
   • Root - 242 210 12 1.8 Yes
   • Versioned - 11 4 2 9 Yes
log4j-core-2.25.4.jar 2 MB 1384 - - - -
   • Root - 1368 1266 60 1.8 Yes
   • Versioned - 16 6 3 9 Yes
lucene-core-6.1.0.jar 2.4 MB 1610 1576 24 1.8 Yes
json-20250517.jar 82.7 kB 43 - - - -
   • Root - 41 31 1 1.8 Yes
   • Versioned - 2 1 1 9 No
Total Size Entries Classes Packages Java Version Debug Information
48 81.7 MB 27152 21683 764 25 46
compile: 34 compile: 16.1 MB compile: 10968 compile: 9920 compile: 508 25 compile: 33
runtime: 9 runtime: 63.9 MB runtime: 15110 runtime: 10901 runtime: 171 runtime: 8
provided: 2 provided: 418.7 kB provided: 232 provided: 145 provided: 9 provided: 2
test: 3 test: 1.2 MB test: 842 test: 717 test: 76 1.8 test: 3