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
org.apache.kafka kafka-clients 3.3.1 jar The Apache License, Version 2.0
org.keycloak keycloak-core 19.0.2 jar Apache License, Version 2.0
org.keycloak keycloak-server-spi 19.0.2 jar Apache License, Version 2.0
org.keycloak keycloak-server-spi-private 19.0.2 jar Apache License, Version 2.0
org.keycloak keycloak-services 19.0.2 jar Apache License, Version 2.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.junit.jupiter junit-jupiter 5.9.1 jar Eclipse Public License v2.0
org.mockito mockito-junit-jupiter 4.6.1 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
com.fasterxml.jackson.core jackson-annotations 2.13.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.13.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.13.2.2 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jdk8 2.13.2 jar The Apache Software License, Version 2.0
com.github.ua-parser uap-java 1.5.2 jar The Apache License, Version 2.0
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0
com.google.errorprone error_prone_annotations 2.3.4 jar Apache 2.0
com.google.guava failureaccess 1.0.1 jar The Apache Software License, Version 2.0
com.google.guava guava 30.1-jre jar Apache License, Version 2.0
com.google.guava listenablefuture 9999.0-empty-to-avoid-conflict-with-guava jar The Apache Software License, Version 2.0
com.google.j2objc j2objc-annotations 1.3 jar The Apache Software License, Version 2.0
com.google.zxing core 3.4.0 jar The Apache Software License, Version 2.0
com.google.zxing javase 3.4.0 jar The Apache Software License, Version 2.0
com.googlecode.owasp-java-html-sanitizer owasp-java-html-sanitizer 20211018.2 jar Apache License, Version 2.0
com.ibm.async asyncutil 0.1.0 jar The Apache Software License, Version 2.0
com.sun.activation jakarta.activation 1.2.2 jar EDL 1.0
com.sun.istack istack-commons-runtime 3.0.10 jar Eclipse Distribution License - v 1.0
com.sun.mail jakarta.mail 1.6.5 jar EPL 2.0GPL2 w/ CPEEDL 1.0
com.webauthn4j webauthn4j-core 0.20.0.RELEASE jar The Apache Software License, Version 2.0
com.webauthn4j webauthn4j-util 0.20.0.RELEASE jar The Apache Software License, Version 2.0
commons-io commons-io 2.4 jar The Apache Software License, Version 2.0
io.smallrye.common smallrye-common-annotation 1.6.0 jar Apache License, Version 2.0
io.smallrye.common smallrye-common-classloader 1.6.0 jar Apache License, Version 2.0
io.smallrye.common smallrye-common-constraint 1.6.0 jar Apache License, Version 2.0
io.smallrye.common smallrye-common-expression 1.6.0 jar Apache License, Version 2.0
io.smallrye.common smallrye-common-function 1.6.0 jar Apache License, Version 2.0
io.smallrye.config smallrye-config 2.3.0 jar Apache License, Version 2.0
io.smallrye.config smallrye-config-common 2.3.0 jar Apache License, Version 2.0
io.smallrye.config smallrye-config-core 2.3.0 jar Apache License, Version 2.0
jakarta.activation jakarta.activation-api 1.2.1 jar EDL 1.0
jakarta.validation jakarta.validation-api 2.0.2 jar Apache License 2.0
org.apache.commons commons-collections4 4.1 jar Apache License, Version 2.0
org.apache.james apache-mime4j-core 0.8.3 jar Apache License, Version 2.0
org.apache.james apache-mime4j-dom 0.8.3 jar Apache License, Version 2.0
org.apache.james apache-mime4j-storage 0.8.3 jar Apache License, Version 2.0
org.bouncycastle bcpkix-jdk15on 1.68 jar Bouncy Castle Licence
org.bouncycastle bcprov-jdk15on 1.68 jar Bouncy Castle Licence
org.checkerframework checker-qual 3.22.0 jar The MIT License
org.eclipse.microprofile.config microprofile-config-api 2.0 jar Apache-2.0
org.glassfish jakarta.json 1.1.6 jar Eclipse Public License 2.0GNU General Public License, version 2 with the GNU Classpath Exception
org.glassfish.jaxb jaxb-runtime 2.3.3-b02 jar Eclipse Distribution License - v 1.0
org.glassfish.jaxb txw2 2.3.3-b02 jar Eclipse Distribution License - v 1.0
org.jboss.logging jboss-logging 3.4.1.Final jar Apache License, version 2.0
org.jboss.resteasy resteasy-core 4.7.4.Final jar Apache License 2.0
org.jboss.resteasy resteasy-core-spi 4.7.4.Final jar Apache License 2.0
org.jboss.resteasy resteasy-jaxb-provider 4.7.4.Final jar Apache License 2.0
org.jboss.resteasy resteasy-multipart-provider 4.7.4.Final jar Apache License 2.0
org.jboss.spec.javax.annotation jboss-annotations-api_1.3_spec 2.0.1.Final jar EPL 2.0GPL2 w/ CPE
org.jboss.spec.javax.transaction jboss-transaction-api_1.3_spec 2.0.0.Final jar EPL 2.0GPL2 w/ CPE
org.jboss.spec.javax.ws.rs jboss-jaxrs-api_2.1_spec 2.0.1.Final jar EPL 2.0GPL2 w/ CPE
org.jboss.spec.javax.xml.bind jboss-jaxb-api_2.3_spec 2.0.0.Final jar Eclipse Distribution License - v 1.0
org.keycloak keycloak-common 19.0.2 jar Apache License, Version 2.0
org.ow2.asm asm 9.1 jar BSD-3-Clause
org.reactivestreams reactive-streams 1.0.3 jar CC0
org.twitter4j twitter4j-core 4.0.7 jar Apache License 2.0
org.yaml snakeyaml 1.26 jar Apache License, Version 2.0

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
com.fasterxml.jackson.dataformat jackson-dataformat-cbor 2.13.3 jar The Apache Software License, Version 2.0
com.github.jai-imageio jai-imageio-core 1.4.0 jar BSD 3-clause License w/nuclear disclaimer
com.github.luben zstd-jni 1.5.2-1 jar BSD 2-Clause License
org.apache.kerby kerby-asn1 2.0.2 jar Apache License, Version 2.0
org.lz4 lz4-java 1.8.0 jar The Apache Software License, Version 2.0
org.slf4j slf4j-api 1.7.36 jar MIT License
org.xerial.snappy snappy-java 1.1.8.4 jar -

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.12.10 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.12.10 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 5.9.1 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.9.1 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.9.1 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.9.1 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.9.1 jar Eclipse Public License v2.0
org.mockito mockito-core 4.6.1 jar The MIT License
org.objenesis objenesis 3.2 jar Apache License, Version 2.0
org.opentest4j opentest4j 1.2.0 jar The Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Apache License, version 2.0: JBoss Logging 3

Eclipse Public License 2.0: JSON-P Default Provider

The Apache License, Version 2.0: Apache Kafka, User Agent Parser for Java, org.apiguardian:apiguardian-api, org.opentest4j:opentest4j

Apache 2.0: error-prone annotations

MIT License: SLF4J API Module

BSD-3-Clause: asm

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

GPL2 w/ CPE: JBoss Jakarta Annotations API, Jakarta Mail API, javax.transaction API, jboss-jakarta-jaxrs-api_spec

BSD 2-Clause License: zstd-jni

BSD 3-clause License w/nuclear disclaimer: Java Advanced Imaging Image I/O Tools API core (standalone)

Bouncy Castle Licence: Bouncy Castle PKIX, CMS, EAC, TSP, PKCS, OCSP, CMP, and CRMF APIs, Bouncy Castle Provider

CC0: reactive-streams

Unknown: keycloak-kafka-publisher-event-listener-provider

EDL 1.0: Jakarta Activation, Jakarta Mail API, JavaBeans Activation Framework API jar

GNU General Public License, version 2 with the GNU Classpath Exception: JSON-P Default Provider

Apache License 2.0: Jakarta Bean Validation API, RESTEasy JAX-RS Core, RESTEasy JAX-RS Core SPI, RESTEasy JAXB Provider, RESTEasy Multipart Provider, twitter4j-core

The MIT License: Checker Qual, mockito-core, mockito-junit-jupiter

Apache License, Version 2.0: Apache Commons Collections, Apache James :: Mime4j :: Core, Apache James :: Mime4j :: DOM, Apache James :: Mime4j :: Storage, Byte Buddy (without dependencies), Byte Buddy agent, Guava: Google Core Libraries for Java, Kerby ASN1 Project, Keycloak Common, Keycloak Core, Keycloak REST Services, Keycloak Server Private SPI, Keycloak Server SPI, OWASP Java HTML Sanitizer, Objenesis, SmallRye Common: Annotations, SmallRye Common: Classloader, SmallRye Common: Constraints, SmallRye Common: Expressions, SmallRye Common: Functions, SmallRye: Common classes, SmallRye: MicroProfile Config CDI Implementation, SmallRye: MicroProfile Config Core Implementation, SnakeYAML

Apache-2.0: MicroProfile Config API

Eclipse Distribution License - v 1.0: JAXB Runtime, Jakarta XML Binding API, TXW2 Runtime, istack common utility code runtime

EPL 2.0: JBoss Jakarta Annotations API, Jakarta Mail API, javax.transaction API, jboss-jakarta-jaxrs-api_spec

The Apache Software License, Version 2.0: Commons IO, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, J2ObjC Annotations, Jackson dataformat: CBOR, Jackson datatype: jdk8, Jackson-annotations, Jackson-core, LZ4 and xxHash, ZXing Core, ZXing Java SE extensions, asyncutil, jackson-databind, webauthn4j-core, webauthn4j-util

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
jackson-annotations-2.13.2.jar 75.7 kB 84 72 2 - Yes
jackson-core-2.13.2.jar 374.7 kB 156 128 13 - Yes
jackson-databind-2.13.2.2.jar 1.5 MB 745 707 23 - Yes
jackson-dataformat-cbor-2.13.3.jar 63.7 kB 32 15 3 - Yes
jackson-datatype-jdk8-2.13.2.jar 34.8 kB 39 23 2 - Yes
jai-imageio-core-1.4.0.jar 628.1 kB 375 339 16 1.6 Yes
zstd-jni-1.5.2-1.jar 5.9 MB 59 20 2 1.6 Yes
uap-java-1.5.2.jar 60.9 kB 22 13 1 1.7 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
error_prone_annotations-2.3.4.jar 13.9 kB 34 22 2 1.7 No
failureaccess-1.0.1.jar 4.6 kB 15 2 1 1.7 Yes
guava-30.1-jre.jar 2.9 MB 2059 2029 18 1.8 Yes
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - No
j2objc-annotations-1.3.jar 8.8 kB 23 12 1 1.5 Yes
core-3.4.0.jar 539.9 kB 267 264 31 1.8 Yes
javase-3.4.0.jar 36.8 kB 24 12 1 1.8 Yes
owasp-java-html-sanitizer-20211018.2.jar 241.2 kB 127 116 2 1.6 Yes
asyncutil-0.1.0.jar 120.4 kB 103 90 3 1.8 Yes
jakarta.activation-1.2.2.jar 68.5 kB 61 43 4 - Yes
istack-commons-runtime-3.0.10.jar 29.9 kB 44 23 4 - Yes
jakarta.mail-1.6.5.jar 670.1 kB 381 346 14 1.7 Yes
webauthn4j-core-0.20.0.RELEASE.jar 491.4 kB 396 355 34 1.8 Yes
webauthn4j-util-0.20.0.RELEASE.jar 23.6 kB 26 20 2 1.8 Yes
commons-io-2.4.jar 185.1 kB 128 110 6 1.6 Yes
smallrye-common-annotation-1.6.0.jar 4.8 kB 16 5 1 1.8 Yes
smallrye-common-classloader-1.6.0.jar 11.9 kB 23 4 1 - Yes
smallrye-common-constraint-1.6.0.jar 11.6 kB 17 5 1 1.8 Yes
smallrye-common-expression-1.6.0.jar 19.8 kB 23 11 1 1.8 Yes
smallrye-common-function-1.6.0.jar 43.4 kB 51 40 1 1.8 Yes
smallrye-config-2.3.0.jar 32.1 kB 28 14 1 1.8 Yes
smallrye-config-common-2.3.0.jar 9.5 kB 19 7 2 1.8 Yes
smallrye-config-core-2.3.0.jar 237.5 kB 166 151 1 1.8 Yes
jakarta.activation-api-1.2.1.jar 44.4 kB 42 31 1 1.5 Yes
jakarta.validation-api-2.0.2.jar 91.9 kB 160 143 9 1.8 Yes
byte-buddy-1.12.10.jar 3.8 MB 2705 2648 39 - Yes
byte-buddy-agent-1.12.10.jar 257.4 kB 89 69 3 - Yes
commons-collections4-4.1.jar 751.2 kB 548 518 18 1.6 Yes
apache-mime4j-core-0.8.3.jar 103.8 kB 84 65 6 1.5 Yes
apache-mime4j-dom-0.8.3.jar 330.7 kB 237 200 14 1.5 Yes
apache-mime4j-storage-0.8.3.jar 30.4 kB 38 23 1 1.5 Yes
kafka-clients-3.3.1.jar 5 MB 2478 2263 55 1.8 Yes
kerby-asn1-2.0.2.jar 100 kB 89 72 4 1.8 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 - Yes
bcpkix-jdk15on-1.68.jar 887.8 kB 796 743 46 - No
bcprov-jdk15on-1.68.jar 6 MB 4660 3609 160 - Yes
checker-qual-3.22.0.jar 222.2 kB 424 356 30 1.8 Yes
microprofile-config-api-2.0.jar 18.9 kB 29 14 3 1.8 Yes
jakarta.json-1.1.6.jar 140.4 kB 112 94 5 1.8 Yes
jaxb-runtime-2.3.3-b02.jar 1 MB 825 649 26 - Yes
txw2-2.3.3-b02.jar 72 kB 69 54 4 - Yes
jboss-logging-3.4.1.Final.jar 60.8 kB 47 35 1 1.8 Yes
resteasy-core-4.7.4.Final.jar 789.6 kB 442 400 23 1.8 Yes
resteasy-core-spi-4.7.4.Final.jar 185.1 kB 174 144 14 1.8 Yes
resteasy-jaxb-provider-4.7.4.Final.jar 80.9 kB 71 49 3 1.8 Yes
resteasy-multipart-provider-4.7.4.Final.jar 97.1 kB 76 54 3 1.8 Yes
jboss-annotations-api_1.3_spec-2.0.1.Final.jar 25.4 kB 29 15 3 1.8 Yes
jboss-transaction-api_1.3_spec-2.0.0.Final.jar 16.3 kB 30 19 1 1.7 Yes
jboss-jaxrs-api_2.1_spec-2.0.1.Final.jar 146.9 kB 160 143 7 - Yes
jboss-jaxb-api_2.3_spec-2.0.0.Final.jar 113.2 kB 131 110 6 1.8 Yes
junit-jupiter-5.9.1.jar 6.4 kB 5 1 1 - No
junit-jupiter-api-5.9.1.jar 207.7 kB 194 179 8 - Yes
junit-jupiter-engine-5.9.1.jar 246.5 kB 151 134 9 - Yes
junit-jupiter-params-5.9.1.jar 578.9 kB 377 343 22 - Yes
junit-platform-commons-1.9.1.jar 103 kB 64 44 7 - Yes
junit-platform-engine-1.9.1.jar 188.2 kB 143 127 9 - Yes
keycloak-common-19.0.2.jar 152.4 kB 115 98 6 1.8 Yes
keycloak-core-19.0.2.jar 331.7 kB 315 278 25 1.8 Yes
keycloak-server-spi-19.0.2.jar 264.6 kB 305 265 27 1.8 Yes
keycloak-server-spi-private-19.0.2.jar 604.2 kB 604 516 65 1.8 Yes
keycloak-services-19.0.2.jar 3 MB 1615 1363 158 1.8 Yes
lz4-java-1.8.0.jar 682.8 kB 105 80 3 1.7 Yes
mockito-core-4.6.1.jar 663.3 kB 639 567 64 1.8 Yes
mockito-junit-jupiter-4.6.1.jar 5.4 kB 9 2 1 1.8 Yes
objenesis-3.2.jar 49.4 kB 59 43 10 1.8 Yes
opentest4j-1.2.0.jar 7.7 kB 11 7 2 - Yes
asm-9.1.jar 121.8 kB 44 38 3 - Yes
reactive-streams-1.0.3.jar 11.4 kB 17 13 1 1.6 Yes
slf4j-api-1.7.36.jar 41.1 kB 46 34 4 1.5 Yes
twitter4j-core-4.0.7.jar 318 kB 213 197 8 1.6 Yes
snappy-java-1.1.8.4.jar 2 MB 107 45 4 1.8 Yes
snakeyaml-1.26.jar 309 kB 253 216 20 1.7 Yes
Total Size Entries Classes Packages Java Version Debug Information
81 44.6 MB 25541 22146 1141 1.8 77
compile: 61 compile: 29.1 MB compile: 20273 compile: 17374 compile: 928 - compile: 58
test: 13 test: 6.2 MB test: 4455 test: 4167 test: 177 - test: 12
runtime: 7 runtime: 9.4 MB runtime: 813 runtime: 605 runtime: 36 - runtime: 7