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.google.code.gson gson 2.11.0 jar Apache-2.0 Yes
com.googlecode.libphonenumber libphonenumber 8.13.49 jar The Apache Software License, Version 2.0 Yes
com.googlecode.owasp-java-html-sanitizer owasp-java-html-sanitizer 20240325.1 jar Apache License, Version 2.0 Yes
dev.morphia.morphia morphia-core 2.4.14 jar Apache-2.0 Yes
org.commonmark commonmark 0.24.0 jar BSD-2-Clause Yes
org.primefaces.extensions resources-monacoeditor 14.0.7-SNAPSHOT jar The MIT License (MIT) 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
org.apache.commons commons-collections4 4.4 jar Apache License, Version 2.0
org.apache.commons commons-lang3 3.17.0 jar Apache-2.0
org.junit.jupiter junit-jupiter-engine 5.11.3 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.11.3 jar Eclipse Public License v2.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.el el-api 2.2 jar -
javax.servlet javax.servlet-api 4.0.1 jar CDDL + GPLv2 with classpath exception
org.glassfish jakarta.faces 2.3.21 jar EPL 2.0GPL2 w/ CPE
org.primefaces primefaces 14.0.6 jar 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
com.github.spotbugs spotbugs-annotations 4.8.5 jar GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1 Yes
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0 Yes
com.google.errorprone error_prone_annotations 2.27.0 jar Apache 2.0 Yes
com.googlecode.owasp-java-html-sanitizer java10-shim 20240325.1 jar Apache License, Version 2.0 Yes
com.googlecode.owasp-java-html-sanitizer java8-shim 20240325.1 jar Apache License, Version 2.0 Yes
io.github.classgraph classgraph 4.8.173 jar The MIT License (MIT) Yes
io.smallrye.common smallrye-common-annotation 2.4.0 jar Apache License, Version 2.0 Yes
io.smallrye.common smallrye-common-classloader 2.4.0 jar Apache License, Version 2.0 Yes
io.smallrye.common smallrye-common-constraint 2.4.0 jar Apache License, Version 2.0 Yes
io.smallrye.common smallrye-common-expression 2.4.0 jar Apache License, Version 2.0 Yes
io.smallrye.common smallrye-common-function 2.4.0 jar Apache License, Version 2.0 Yes
io.smallrye.config smallrye-config 3.8.2 jar Apache License, Version 2.0 Yes
io.smallrye.config smallrye-config-common 3.8.2 jar Apache License, Version 2.0 Yes
io.smallrye.config smallrye-config-core 3.8.2 jar Apache License, Version 2.0 Yes
net.bytebuddy byte-buddy 1.14.17 jar Apache License, Version 2.0 Yes
org.eclipse.microprofile.config microprofile-config-api 3.1 jar Apache License, Version 2.0 Yes
org.jboss.logging jboss-logging 3.5.3.Final jar Apache License 2.0 Yes
org.jsoup jsoup 1.17.2 jar The MIT License Yes
org.mongodb bson 4.11.2 jar The Apache License, Version 2.0 Yes
org.mongodb mongodb-driver-core 4.11.2 jar The Apache License, Version 2.0 Yes
org.mongodb mongodb-driver-legacy 4.11.2 jar The Apache License, Version 2.0 Yes
org.mongodb mongodb-driver-sync 4.11.2 jar The Apache License, Version 2.0 Yes
org.ow2.asm asm 9.7 jar BSD-3-Clause Yes
org.slf4j slf4j-api 2.0.13 jar MIT License 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 Optional
org.mongodb bson-record-codec 4.11.2 jar The 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
org.apiguardian apiguardian-api 1.1.2 jar The Apache License, Version 2.0
org.junit.jupiter junit-jupiter-api 5.11.3 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.11.3 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.11.3 jar Eclipse Public License v2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Apache 2.0: error-prone annotations

The Apache License, Version 2.0: BSON, BSON Record Codec, MongoDB Driver, MongoDB Java Driver Core, The Legacy MongoDB Driver, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

MIT License: PrimeFaces, PrimeFaces Extensions, SLF4J API Module

BSD-3-Clause: asm

BSD-2-Clause: commonmark-java core

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

GPL2 w/ CPE: Mojarra 2.3.21

GNU LESSER GENERAL PUBLIC LICENSE, Version 2.1: SpotBugs Annotations

The MIT License (MIT): ClassGraph, PrimeFaces Extensions Resources MonacoEditor

Unknown: Expression Language API (2.1 Maintenance Release)

Apache License 2.0: JBoss Logging 3

The MIT License: jsoup Java HTML Parser

Apache-2.0: Apache Commons Lang, Gson, morphia-core

Apache License, Version 2.0: Apache Commons Collections, Byte Buddy (without dependencies), Java 10 Shim, Java 8 Shim, MicroProfile Config API, OWASP Java HTML Sanitizer, SmallRye Common: Annotations, SmallRye Common: Classloader, SmallRye Common: Constraints, SmallRye Common: Expressions, SmallRye Common: Functions, SmallRye Config: CDI, SmallRye Config: Common, SmallRye Config: Core

EPL 2.0: Mojarra 2.3.21

CDDL + GPLv2 with classpath exception: Java Servlet API

The Apache Software License, Version 2.0: FindBugs-jsr305, libphonenumber

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
el-api-2.2.jar 33.9 kB 38 28 1 1.5 Yes
javax.servlet-api-4.0.1.jar 95.5 kB 109 85 4 1.8 Yes
commons-collections4-4.4.jar 751.9 kB 555 524 19 1.8 Yes
commons-lang3-3.17.0.jar 673.6 kB 426 - - - -
   • Root - 425 395 18 1.8 Yes
   • Versioned - 1 1 1 9 No
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
jakarta.faces-2.3.21.jar 3.5 MB 1839 1619 82 1.8 Yes
junit-jupiter-api-5.11.3.jar 216.4 kB 197 182 8 1.8 Yes
junit-jupiter-engine-5.11.3.jar 260.1 kB 152 135 9 1.8 Yes
junit-jupiter-params-5.11.3.jar 591.6 kB 388 354 22 1.8 Yes
junit-platform-commons-1.11.3.jar 142 kB 88 - - - -
   • Root - 78 64 8 1.8 Yes
   • Versioned - 10 4 1 9 Yes
junit-platform-engine-1.11.3.jar 246.8 kB 177 158 10 1.8 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 1.6 Yes
primefaces-14.0.6.jar 4.7 MB 1980 1441 267 11 Yes
spotbugs-annotations-4.8.5.jar 15.3 kB 31 24 1 1.8 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
gson-2.11.0.jar 298.4 kB 244 - - - -
   • Root - 243 223 9 1.7 Yes
   • Versioned - 1 1 1 9 No
error_prone_annotations-2.27.0.jar 19.4 kB 47 - - - -
   • Root - 40 27 2 1.8 Yes
   • Versioned - 7 1 1 9 No
libphonenumber-8.13.49.jar 359.8 kB 625 68 5 1.7 Yes
java10-shim-20240325.1.jar 3.9 kB 12 2 1 10 Yes
java8-shim-20240325.1.jar 11.6 kB 19 9 1 1.8 Yes
owasp-java-html-sanitizer-20240325.1.jar 242 kB 126 115 2 1.8 Yes
morphia-core-2.4.14.jar 860.3 kB 694 648 36 11 Yes
classgraph-4.8.173.jar 570.7 kB 296 - - - -
   • Root - 294 266 13 1.7 Yes
   • Versioned - 2 1 1 9 No
smallrye-common-annotation-2.4.0.jar 7.5 kB 21 8 2 11 Yes
smallrye-common-classloader-2.4.0.jar 10.3 kB 17 5 2 11 Yes
smallrye-common-constraint-2.4.0.jar 13.6 kB 19 6 2 11 Yes
smallrye-common-expression-2.4.0.jar 21.3 kB 26 13 2 11 Yes
smallrye-common-function-2.4.0.jar 55 kB 63 50 2 11 Yes
smallrye-config-3.8.2.jar 34.9 kB 30 15 1 11 Yes
smallrye-config-common-3.8.2.jar 12.7 kB 20 7 2 11 Yes
smallrye-config-core-3.8.2.jar 304.8 kB 209 192 2 11 Yes
byte-buddy-1.14.17.jar 4.2 MB 2935 - - - -
   • Root - 2933 2880 38 1.6 Yes
   • Versioned - 2 1 1 9 No
commonmark-0.24.0.jar 214.5 kB 212 186 17 11 Yes
microprofile-config-api-3.1.jar 17.7 kB 29 14 3 1.8 Yes
jboss-logging-3.5.3.Final.jar 59.2 kB 46 35 2 11 Yes
jsoup-1.17.2.jar 445.7 kB 298 - - - -
   • Root - 292 274 7 1.8 Yes
   • Versioned - 6 2 2 9 Yes
bson-4.11.2.jar 511.4 kB 402 382 13 1.8 Yes
bson-record-codec-4.11.2.jar 13.6 kB 13 6 2 17 Yes
mongodb-driver-core-4.11.2.jar 1.7 MB 1190 1125 53 1.8 Yes
mongodb-driver-legacy-4.11.2.jar 150.7 kB 98 90 4 1.8 Yes
mongodb-driver-sync-4.11.2.jar 151.8 kB 84 76 4 1.8 Yes
asm-9.7.jar 125.4 kB 45 39 3 1.5 Yes
resources-monacoeditor-14.0.7-SNAPSHOT.jar 3.9 MB 32 0 0 - -
slf4j-api-2.0.13.jar 68.6 kB 70 - - - -
   • Root - 68 54 4 1.8 Yes
   • Versioned - 2 1 1 9 No
Total Size Entries Classes Packages Java Version Debug Information
44 25.6 MB 13972 11871 690 17 43
compile: 30 compile: 14.4 MB compile: 7986 compile: 6868 compile: 236 17 compile: 29
runtime: 1 runtime: 13.6 kB runtime: 13 runtime: 6 runtime: 2 runtime: 1
provided: 4 provided: 8.3 MB provided: 3966 provided: 3173 provided: 354 provided: 4
test: 9 test: 2.9 MB test: 2007 test: 1824 test: 98 1.8 test: 9