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
com.github.waffle waffle-jna 3.6.0-SNAPSHOT jar MIT

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.github.hazendaz.jmockit jmockit 2.0.0 jar The MIT License
net.sf.jopt-simple jopt-simple 5.0.4 jar The MIT License
org.apache.commons commons-math3 3.6.1 jar Apache License, Version 2.0
org.assertj assertj-core 3.27.6 jar Apache-2.0
org.junit.jupiter junit-jupiter-engine 6.0.1 jar Eclipse Public License v2.0
org.openjdk.jmh jmh-core 1.37 jar GNU General Public License (GPL), version 2, with the Classpath exception
org.openjdk.jmh jmh-generator-annprocess 1.37 jar GNU General Public License (GPL), version 2, with the Classpath exception
org.slf4j slf4j-simple 2.0.17 jar MIT

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.44.0 jar Apache 2.0
com.google.j2objc j2objc-annotations 3.1 jar Apache License, Version 2.0
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
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.eclipse.jdt ecj 3.43.0 jar EPL-2.0
org.eclipse.jetty jetty-client 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty.ee8 jetty-ee8-apache-jsp 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty.ee8 jetty-ee8-servlet 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty.ee8 jetty-ee8-webapp 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.glassfish jakarta.el 3.0.4 jar EPL 2.0GPL2 w/ CPE
org.glassfish.web jakarta.servlet.jsp 2.3.6 jar EPL 2.0GPL2 w/ CPE
org.glassfish.web jakarta.servlet.jsp.jstl 1.2.6 jar EPL 2.0GPL2 w/ CPE
org.ow2.asm asm-commons 9.9 jar BSD-3-Clause

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
com.github.ben-manes.caffeine caffeine 3.2.3 jar Apache License, Version 2.0
net.java.dev.jna jna 5.18.1 jar LGPL-2.1-or-laterApache-2.0
net.java.dev.jna jna-platform 5.18.1 jar LGPL-2.1-or-laterApache-2.0
org.checkerframework checker-qual 3.52.0 jar The MIT License
org.jspecify jspecify 1.0.0 jar The Apache License, Version 2.0
org.slf4j slf4j-api 2.0.17 jar MIT

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.18.0 jar Apache License, Version 2.0
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.junit.jupiter junit-jupiter-api 6.0.1 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 6.0.1 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 6.0.1 jar Eclipse Public License v2.0
org.objenesis objenesis 3.4 jar Apache License, Version 2.0
org.opentest4j opentest4j 1.3.0 jar The 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
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0
jakarta.servlet jakarta.servlet-api 4.0.2 jar EPL 2.0GPL2 w/ CPE
jakarta.servlet.jsp.jstl jakarta.servlet.jsp.jstl-api 1.2.4 jar EPL 2.0GPL2 w/ CPE
org.eclipse.jetty jetty-alpn-client 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-http 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-io 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-security 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-server 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-session 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-util 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty jetty-xml 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty.compression jetty-compression-common 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty.compression jetty-compression-gzip 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty.ee jetty-ee-webapp 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty.ee8 jetty-ee8-nested 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty.ee8 jetty-ee8-security 12.1.3 jar Eclipse Public License - Version 2.0Apache Software License - Version 2.0
org.eclipse.jetty.toolchain jetty-servlet-api 4.0.6 jar Apache Software License - Version 2.0Eclipse Public License - Version 1.0
org.mortbay.jasper mortbay-apache-el 9.0.108.1 jar Apache License Version 2.0
org.mortbay.jasper mortbay-apache-jsp 9.0.108.1 jar Apache License Version 2.0
org.ow2.asm asm 9.9 jar BSD-3-Clause
org.ow2.asm asm-tree 9.9 jar BSD-3-Clause

Project Dependency Graph

Dependency Tree

Licenses

Apache Software License - Version 2.0: Core :: ALPN :: Client, Core :: Compression :: Common, Core :: Compression :: Gzip Support, Core :: EE Common :: Webapp, Core :: HTTP, Core :: HTTP Client, Core :: IO, Core :: Security, Core :: Server, Core :: Sessions, Core :: Utilities, Core :: XML, EE8 :: Apache JSP, EE8 :: Nested, EE8 :: Security, EE8 :: Servlet, EE8 :: WebApp, Jetty :: Servlet API and Schemas for JPMS and OSGi

Apache License Version 2.0: MortBay :: Apache EL :: API and Implementation, MortBay :: Apache Jasper :: JSP Implementation

Apache 2.0: error-prone annotations

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

BSD-3-Clause: asm, asm-commons, asm-tree

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

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

GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1: SpotBugs Annotations

Eclipse Public License - Version 2.0: Core :: ALPN :: Client, Core :: Compression :: Common, Core :: Compression :: Gzip Support, Core :: EE Common :: Webapp, Core :: HTTP, Core :: HTTP Client, Core :: IO, Core :: Security, Core :: Server, Core :: Sessions, Core :: Utilities, Core :: XML, EE8 :: Apache JSP, EE8 :: Nested, EE8 :: Security, EE8 :: Servlet, EE8 :: WebApp

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

Eclipse Public License - Version 1.0: Jetty :: Servlet API and Schemas for JPMS and OSGi

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

LGPL-2.1-or-later: Java Native Access, Java Native Access Platform

The MIT License: Checker Qual, JOpt Simple, jmockit

Apache-2.0: AssertJ Core, Java Native Access, Java Native Access Platform

Apache License, Version 2.0: Apache Commons Math, Byte Buddy (without dependencies), Caffeine cache, J2ObjC Annotations, Objenesis

MIT: SLF4J API Module, SLF4J Simple Provider, waffle-jetty, waffle-jna

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

GNU General Public License (GPL), version 2, with the Classpath exception: JMH Core, JMH Generators: Annotation Processors

EPL-2.0: Eclipse Compiler for Java(TM)

The Apache Software License, Version 2.0: FindBugs-jsr305

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
caffeine-3.2.3.jar 1 MB 723 714 3 11 Yes
jmockit-2.0.0.jar 796 kB 490 420 48 11 Yes
spotbugs-annotations-4.9.8.jar 16.2 kB 32 25 1 1.8 Yes
waffle-jna/target/classes - 0 0 0 - -
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
error_prone_annotations-2.44.0.jar 20.4 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
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-4.0.2.jar 95.1 kB 110 85 4 1.8 Yes
jakarta.servlet.jsp-api-4.0.0.jar 66.6 kB 69 54 4 17 Yes
jakarta.servlet.jsp.jstl-api-1.2.4.jar 56.7 kB 40 22 4 1.5 Yes
byte-buddy-1.18.0.jar 9.2 MB 6220 - - - -
   • Root - 3100 3046 39 1.5 Yes
   • Versioned - 3090 3047 40 1.8 Yes
   • Versioned - 30 25 1 24 Yes
jna-5.18.1.jar 2 MB 191 124 4 1.8 Yes
jna-platform-5.18.1.jar 1.4 MB 1336 1288 15 1.8 Yes
jopt-simple-5.0.4.jar 78.1 kB 71 59 3 1.7 Yes
commons-math3-3.6.1.jar 2.2 MB 1402 1301 75 1.5 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
assertj-core-3.27.6.jar 1.4 MB 887 - - - -
   • Root - 883 842 29 1.8 Yes
   • Versioned - 4 1 1 9 No
checker-qual-3.52.0.jar 241.6 kB 459 386 33 1.8 Yes
ecj-3.43.0.jar 3.3 MB 944 805 21 17 Yes
jetty-alpn-client-12.1.3.jar 7.6 kB 15 3 2 17 Yes
jetty-client-12.1.3.jar 361.9 kB 220 204 7 17 Yes
jetty-http-12.1.3.jar 453.3 kB 247 228 5 17 Yes
jetty-io-12.1.3.jar 374.2 kB 244 229 6 17 Yes
jetty-security-12.1.3.jar 159.5 kB 113 97 7 17 Yes
jetty-server-12.1.3.jar 695.5 kB 355 337 7 17 Yes
jetty-session-12.1.3.jar 118 kB 58 47 2 17 Yes
jetty-util-12.1.3.jar 721.6 kB 434 406 13 17 Yes
jetty-xml-12.1.3.jar 87.9 kB 41 20 2 17 Yes
jetty-compression-common-12.1.3.jar 12.5 kB 20 9 2 17 Yes
jetty-compression-gzip-12.1.3.jar 20.2 kB 25 10 3 17 Yes
jetty-ee-webapp-12.1.3.jar 16.2 kB 17 5 2 17 Yes
jetty-ee8-apache-jsp-12.1.3.jar 11.7 kB 23 6 3 17 Yes
jetty-ee8-nested-12.1.3.jar 436 kB 204 191 3 17 Yes
jetty-ee8-security-12.1.3.jar 76.7 kB 52 39 3 17 Yes
jetty-ee8-servlet-12.1.3.jar 145.7 kB 82 68 4 17 Yes
jetty-ee8-webapp-12.1.3.jar 124.9 kB 64 45 2 17 Yes
jetty-servlet-api-4.0.6.jar 273.1 kB 137 86 5 11 Yes
jakarta.el-3.0.4.jar 237.8 kB 182 162 6 1.7 Yes
jakarta.servlet.jsp-2.3.6.jar 561.2 kB 256 227 9 1.7 Yes
jakarta.servlet.jsp.jstl-1.2.6.jar 3.7 MB 1878 1758 72 1.5 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.1.jar 250.7 kB 224 208 9 17 Yes
junit-jupiter-engine-6.0.1.jar 356 kB 189 172 9 17 Yes
junit-platform-commons-6.0.1.jar 171.3 kB 103 87 10 17 Yes
junit-platform-engine-6.0.1.jar 277.7 kB 193 175 9 17 Yes
mortbay-apache-el-9.0.108.1.jar 260 kB 177 161 6 1.8 Yes
mortbay-apache-jsp-9.0.108.1.jar 1.1 MB 588 518 28 1.8 Yes
objenesis-3.4.jar 49.1 kB 59 43 10 1.8 Yes
jmh-core-1.37.jar 553 kB 363 332 13 1.8 Yes
jmh-generator-annprocess-1.37.jar 30.9 kB 26 8 2 1.8 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 1.6 Yes
asm-9.9.jar 126.1 kB 45 39 3 1.5 Yes
asm-commons-9.9.jar 74.3 kB 34 28 2 1.5 Yes
asm-tree-9.9.jar 51.9 kB 45 39 2 1.5 Yes
slf4j-api-2.0.17.jar 69.9 kB 71 - - - -
   • Root - 69 55 4 1.8 Yes
   • Versioned - 2 1 1 9 No
slf4j-simple-2.0.17.jar 15.7 kB 22 - - - -
   • Root - 20 6 1 1.8 Yes
   • Versioned - 2 1 1 9 No
Total Size Entries Classes Packages Java Version Debug Information
58 34 MB 20053 15400 573 17 56
compile: 7 compile: 4.7 MB compile: 2794 compile: 2571 compile: 60 17 compile: 5
provided: 36 provided: 13.9 MB provided: 6986 provided: 6118 provided: 252 provided: 36
test: 15 test: 15.4 MB test: 10273 test: 6711 test: 261 17 test: 15