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.discord4j discord4j-core 3.2.6 jar LGPL-3.0
commons-io commons-io 2.15.0 jar Apache-2.0
dev.sympho d4j-encoding-extra 0.1.1 jar MIT License
dev.sympho reactor-utils 0.2.1 jar MIT License
jakarta.annotation jakarta.annotation-api 2.1.1 jar EPL 2.0GPL2 w/ CPE
org.apache.commons commons-lang3 3.13.0 jar Apache-2.0
org.checkerframework checker-qual 3.39.0 jar The MIT License
org.checkerframework checker-util 3.39.0 jar The MIT License
org.slf4j slf4j-api 2.0.9 jar MIT License

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
ch.qos.logback logback-classic 1.4.11 jar Eclipse Public License - v 1.0GNU Lesser General Public License
org.assertj assertj-core 3.24.2 jar Apache License, Version 2.0
org.junit.jupiter junit-jupiter 5.10.0 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.10.0 jar Eclipse Public License v2.0
org.mockito mockito-core 5.6.0 jar MIT
org.mockito mockito-junit-jupiter 5.6.0 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.discord4j discord-json-encoding 1.7.7 jar LGPL-3.0
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0
org.immutables value 2.10.0 jar The Apache Software License, Version 2.0

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 Classifier Type Licenses
com.discord4j discord-json 1.6.18 - jar LGPL-3.0
com.discord4j discord-json-api 1.6.18 - jar LGPL-3.0
com.discord4j discord4j-common 3.2.6 - jar LGPL-3.0
com.discord4j discord4j-gateway 3.2.6 - jar LGPL-3.0
com.discord4j discord4j-rest 3.2.6 - jar LGPL-3.0
com.discord4j discord4j-voice 3.2.6 - jar LGPL-3.0
com.discord4j simple-fsm 1.0.1 - jar MIT
com.discord4j stores-api 3.2.2 - jar LGPL-3.0
com.discord4j stores-jdk 3.2.2 - jar LGPL-3.0
com.fasterxml.jackson.core jackson-annotations 2.14.2 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.14.2 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.14.2 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jdk8 2.14.2 - jar The Apache Software License, Version 2.0
com.fasterxml.jackson.datatype jackson-datatype-jsr310 2.14.2 - jar The Apache Software License, Version 2.0
com.github.ben-manes.caffeine caffeine 2.8.8 - jar Apache License, Version 2.0
com.google.errorprone error_prone_annotations 2.11.0 - jar Apache 2.0
com.google.guava failureaccess 1.0.1 - jar The Apache Software License, Version 2.0
com.google.guava guava 31.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
io.netty netty-buffer 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-codec 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-codec-dns 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-codec-http 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-codec-http2 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-codec-socks 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-common 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-handler 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-handler-proxy 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-resolver 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-resolver-dns 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-resolver-dns-classes-macos 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-resolver-dns-native-macos 4.1.93.Final osx-x86_64 jar Apache License, Version 2.0
io.netty netty-transport 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-transport-classes-epoll 4.1.93.Final - jar Apache License, Version 2.0
io.netty netty-transport-native-epoll 4.1.93.Final linux-x86_64 jar Apache License, Version 2.0
io.netty netty-transport-native-unix-common 4.1.93.Final - jar Apache License, Version 2.0
io.projectreactor reactor-core 3.5.5 - jar Apache License, Version 2.0
io.projectreactor.addons reactor-extra 3.4.10 - jar Apache License, Version 2.0
io.projectreactor.netty reactor-netty-core 1.0.33 - jar The Apache Software License, Version 2.0
io.projectreactor.netty reactor-netty-http 1.0.33 - jar The Apache Software License, Version 2.0
org.immutables encode 2.9.3 - jar The Apache Software License, Version 2.0
org.reactivestreams reactive-streams 1.0.4 - jar MIT-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
ch.qos.logback logback-core 1.4.11 jar Eclipse Public License - v 1.0GNU Lesser General Public License
net.bytebuddy byte-buddy 1.12.21 jar Apache License, Version 2.0
net.bytebuddy byte-buddy-agent 1.14.8 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.10.0 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.10.0 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.10.0 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.10.0 jar Eclipse Public License v2.0
org.objenesis objenesis 3.3 jar Apache License, Version 2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

MIT-0: reactive-streams

LGPL-3.0: Discord4J, Stores, api, discord-json, encoding

Apache 2.0: error-prone annotations

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

MIT License: SLF4J API Module, bot-utils, d4j-encoding-extra, reactor-utils

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: Jakarta Annotations API

GNU Lesser General Public License: Logback Classic Module, Logback Core Module

The MIT License: Checker Qual, Checker Util

Apache License, Version 2.0: AssertJ Core, Byte Buddy (without dependencies), Byte Buddy agent, Caffeine cache, Guava: Google Core Libraries for Java, Netty/Buffer, Netty/Codec, Netty/Codec/DNS, Netty/Codec/HTTP, Netty/Codec/HTTP2, Netty/Codec/Socks, Netty/Common, Netty/Handler, Netty/Handler/Proxy, Netty/Resolver, Netty/Resolver/DNS, Netty/Resolver/DNS/Classes/MacOS, Netty/Resolver/DNS/Native/MacOS, Netty/Transport, Netty/Transport/Classes/Epoll, Netty/Transport/Native/Epoll, Netty/Transport/Native/Unix/Common, Non-Blocking Reactive Foundation for the JVM, Objenesis, Reactor Extra

Apache-2.0: Apache Commons IO, Apache Commons Lang

MIT: mockito-core, mockito-junit-jupiter, simple-fsm

EPL 2.0: Jakarta Annotations API

The Apache Software License, Version 2.0: Core functionality for the Reactor Netty library, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, HTTP functionality for the Reactor Netty library, J2ObjC Annotations, Jackson datatype: JSR310, Jackson datatype: jdk8, Jackson-annotations, Jackson-core, jackson-databind, org.immutables.encode, org.immutables.value

Eclipse Public License - v 1.0: Logback Classic Module, Logback Core Module

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
logback-classic-1.4.11.jar 282.8 kB 231 179 28 11 Yes
logback-core-1.4.11.jar 597.9 kB 510 458 42 11 Yes
discord-json-1.6.18.jar 2.4 MB 1315 1309 2 1.8 Yes
discord-json-api-1.6.18.jar 11 kB 15 10 2 1.8 Yes
discord-json-encoding-1.7.7.jar 40.4 kB 36 31 2 1.8 Yes
discord4j-common-3.2.6.jar 237.6 kB 205 181 17 1.8 Yes
discord4j-core-3.2.6.jar 1.5 MB 836 805 28 1.8 Yes
discord4j-gateway-3.2.6.jar 86.1 kB 72 60 9 1.8 Yes
discord4j-rest-3.2.6.jar 213.2 kB 142 127 11 1.8 Yes
discord4j-voice-3.2.6.jar 76.2 kB 73 67 3 1.8 Yes
simple-fsm-1.0.1.jar 6.1 kB 10 5 1 1.8 Yes
stores-api-3.2.2.jar 41.6 kB 51 38 9 1.8 Yes
stores-jdk-3.2.2.jar 8.5 kB 11 4 1 1.8 Yes
jackson-annotations-2.14.2.jar 76.6 kB 86 73 2 9 Yes
jackson-core-2.14.2.jar 458.8 kB 191 161 15 9 Yes
jackson-databind-2.14.2.jar 1.6 MB 809 770 24 9 Yes
jackson-datatype-jdk8-2.14.2.jar 35.2 kB 39 23 2 9 Yes
jackson-datatype-jsr310-2.14.2.jar 122 kB 81 59 7 9 Yes
caffeine-2.8.8.jar 921.8 kB 702 691 4 1.8 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
error_prone_annotations-2.11.0.jar 16 kB 38 26 2 1.7 Yes
failureaccess-1.0.1.jar 4.6 kB 15 2 1 1.7 Yes
guava-31.1-jre.jar 3 MB 2053 2023 18 1.8 Yes
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - -
j2objc-annotations-1.3.jar 8.8 kB 23 12 1 1.5 Yes
commons-io-2.15.0.jar 500.6 kB 368 339 16 9 Yes
d4j-encoding-extra-0.1.1.jar 19 kB 24 14 1 17 Yes
reactor-utils-0.2.1.jar 36 kB 45 33 3 17 Yes
netty-buffer-4.1.93.Final.jar 305.4 kB 154 137 2 1.6 Yes
netty-codec-4.1.93.Final.jar 345.2 kB 242 213 10 1.6 Yes
netty-codec-dns-4.1.93.Final.jar 66.9 kB 65 45 1 1.6 Yes
netty-codec-http-4.1.93.Final.jar 656.6 kB 415 386 9 1.6 Yes
netty-codec-http2-4.1.93.Final.jar 483.3 kB 300 279 1 1.6 Yes
netty-codec-socks-4.1.93.Final.jar 120.7 kB 130 107 4 1.6 Yes
netty-common-4.1.93.Final.jar 659.3 kB 523 491 9 1.6 Yes
netty-handler-4.1.93.Final.jar 554.2 kB 387 356 12 1.6 Yes
netty-handler-proxy-4.1.93.Final.jar 25.5 kB 31 12 1 1.6 Yes
netty-resolver-4.1.93.Final.jar 37.8 kB 41 29 1 1.6 Yes
netty-resolver-dns-4.1.93.Final.jar 165.9 kB 126 106 1 1.6 Yes
netty-resolver-dns-classes-macos-4.1.93.Final.jar 9.1 kB 17 3 1 1.6 Yes
netty-resolver-dns-native-macos-4.1.93.Final-osx-x86_64.jar 18.9 kB 11 0 0 - -
netty-transport-4.1.93.Final.jar 488.6 kB 397 366 12 1.6 Yes
netty-transport-classes-epoll-4.1.93.Final.jar 145.2 kB 86 66 1 1.6 Yes
netty-transport-native-epoll-4.1.93.Final-linux-x86_64.jar 38.2 kB 11 0 0 - -
netty-transport-native-unix-common-4.1.93.Final.jar 43.9 kB 45 32 1 1.6 Yes
reactor-core-3.5.5.jar 1.8 MB 946 925 11 1.8 Yes
reactor-extra-3.4.10.jar 180.9 kB 161 146 9 1.8 Yes
reactor-netty-core-1.0.33.jar 411.8 kB 247 227 12 1.8 Yes
reactor-netty-http-1.0.33.jar 365.6 kB 202 192 6 1.8 Yes
jakarta.annotation-api-2.1.1.jar 26.1 kB 31 18 4 9 Yes
byte-buddy-1.12.21.jar 3.9 MB 2742 2688 39 9 Yes
byte-buddy-agent-1.14.8.jar 256.8 kB 90 70 3 9 Yes
commons-lang3-3.13.0.jar 632.3 kB 420 390 18 1.8 Yes
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 9 Yes
assertj-core-3.24.2.jar 1.3 MB 854 814 28 9 Yes
checker-qual-3.39.0.jar 223.9 kB 426 358 30 1.8 Yes
checker-util-3.39.0.jar 29.6 kB 32 14 6 1.8 Yes
encode-2.9.3.jar 7.8 kB 18 13 1 1.8 Yes
value-2.10.0.jar 3.3 MB 2009 1985 14 1.8 Yes
junit-jupiter-5.10.0.jar 6.4 kB 5 1 1 9 No
junit-jupiter-api-5.10.0.jar 211 kB 197 182 8 9 Yes
junit-jupiter-engine-5.10.0.jar 244 kB 147 130 9 9 Yes
junit-jupiter-params-5.10.0.jar 586 kB 381 347 22 9 Yes
junit-platform-commons-1.10.0.jar 106.2 kB 64 44 7 9 Yes
junit-platform-engine-1.10.0.jar 204.8 kB 153 136 10 9 Yes
mockito-core-5.6.0.jar 698.7 kB 640 568 64 11 Yes
mockito-junit-jupiter-5.6.0.jar 8.8 kB 13 5 2 11 Yes
objenesis-3.3.jar 49.4 kB 59 43 10 1.8 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 9 Yes
reactive-streams-1.0.4.jar 11.6 kB 17 13 1 1.6 Yes
slf4j-api-2.0.9.jar 64.6 kB 67 52 5 9 Yes
Total Size Entries Classes Packages Java Version Debug Information
71 31.1 MB 20960 19536 644 17 67
compile: 52 compile: 19.2 MB compile: 12759 compile: 11808 compile: 348 17 compile: 49
provided: 3 provided: 3.3 MB provided: 2091 provided: 2051 provided: 19 provided: 3
test: 16 test: 8.5 MB test: 6110 test: 5677 test: 277 11 test: 15