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.1.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.2 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.46.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.44.0 jar EPL-2.0
org.eclipse.jetty jetty-client 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty.ee8 jetty-ee8-apache-jsp 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty.ee8 jetty-ee8-servlet 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty.ee8 jetty-ee8-webapp 12.1.5 jar EPL-2.0Apache-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.1 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.53.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.4 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.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.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.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty jetty-http 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty jetty-io 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty jetty-security 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty jetty-server 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty jetty-session 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty jetty-util 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty jetty-xml 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty.compression jetty-compression-common 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty.compression jetty-compression-gzip 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty.ee jetty-ee-webapp 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty.ee8 jetty-ee8-nested 12.1.5 jar EPL-2.0Apache-2.0
org.eclipse.jetty.ee8 jetty-ee8-security 12.1.5 jar EPL-2.0Apache-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.111 jar Apache License Version 2.0
org.mortbay.jasper mortbay-apache-jsp 9.0.111 jar Apache License Version 2.0
org.ow2.asm asm 9.9.1 jar BSD-3-Clause
org.ow2.asm asm-tree 9.9.1 jar BSD-3-Clause

Project Dependency Graph

Dependency Tree

Licenses

Apache Software License - Version 2.0: 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 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, 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, 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: 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 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.1.0.jar 802 kB 491 421 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.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
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.4.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.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
jetty-alpn-client-12.1.5.jar 7.7 kB 15 3 2 17 Yes
jetty-client-12.1.5.jar 362.6 kB 220 204 7 17 Yes
jetty-http-12.1.5.jar 463.7 kB 252 233 5 17 Yes
jetty-io-12.1.5.jar 382.7 kB 247 232 6 17 Yes
jetty-security-12.1.5.jar 163.3 kB 114 98 7 17 Yes
jetty-server-12.1.5.jar 700.8 kB 357 339 7 17 Yes
jetty-session-12.1.5.jar 118 kB 58 47 2 17 Yes
jetty-util-12.1.5.jar 726.7 kB 435 407 13 17 Yes
jetty-xml-12.1.5.jar 87.9 kB 41 20 2 17 Yes
jetty-compression-common-12.1.5.jar 12.6 kB 20 9 2 17 Yes
jetty-compression-gzip-12.1.5.jar 20.3 kB 25 10 3 17 Yes
jetty-ee-webapp-12.1.5.jar 16.2 kB 17 5 2 17 Yes
jetty-ee8-apache-jsp-12.1.5.jar 11.8 kB 23 6 3 17 Yes
jetty-ee8-nested-12.1.5.jar 438.2 kB 204 191 3 17 Yes
jetty-ee8-security-12.1.5.jar 76.7 kB 52 39 3 17 Yes
jetty-ee8-servlet-12.1.5.jar 145.8 kB 82 68 4 17 Yes
jetty-ee8-webapp-12.1.5.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.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
mortbay-apache-el-9.0.111.jar 260 kB 177 161 6 1.8 Yes
mortbay-apache-jsp-9.0.111.jar 1.1 MB 589 519 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.1.jar 126.3 kB 45 39 3 1.5 Yes
asm-commons-9.9.1.jar 75 kB 34 28 2 1.5 Yes
asm-tree-9.9.1.jar 52 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.1 MB 20071 15418 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: 7001 provided: 6133 provided: 252 provided: 36
test: 15 test: 15.4 MB test: 10276 test: 6714 test: 261 17 test: 15