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.guava guava 33.3.1-jre jar Apache License, Version 2.0 Yes
org.threeten threetenbp 1.7.0 jar BSD-3-Clause 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.assertj assertj-core 3.26.3 jar Apache License, Version 2.0
org.junit.jupiter junit-jupiter 5.11.2 jar Eclipse Public License v2.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 Type Licenses Optional
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0 Yes
com.google.errorprone error_prone_annotations 2.28.0 jar Apache 2.0 Yes
com.google.guava failureaccess 1.0.2 jar The Apache Software License, Version 2.0 Yes
com.google.guava listenablefuture 9999.0-empty-to-avoid-conflict-with-guava jar The Apache Software License, Version 2.0 Yes
com.google.j2objc j2objc-annotations 3.0.0 jar Apache License, Version 2.0 Yes
org.checkerframework checker-qual 3.43.0 jar The MIT License 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
net.bytebuddy byte-buddy 1.14.18 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.11.2 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-engine 5.11.2 jar Eclipse Public License v2.0
org.junit.jupiter junit-jupiter-params 5.11.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-commons 1.11.2 jar Eclipse Public License v2.0
org.junit.platform junit-platform-engine 1.11.2 jar Eclipse Public License v2.0
org.opentest4j opentest4j 1.3.0 jar The Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

  • org.joda:joda-convert:jar:3.0.1
    Joda-Convert

    Description: Library to convert Objects to and from String, compatible with Java 21+

    URL: https://www.joda.org/joda-convert/

    Project Licenses: Apache License, Version 2.0

    • com.google.guava:guava:jar:33.3.1-jre (compile)
      Guava: Google Core Libraries for Java

      Description: Guava is a suite of core and expanded libraries that include utility classes, Google's collections, I/O classes, and much more.

      URL: https://github.com/google/guava

      Project Licenses: Apache License, Version 2.0

      • com.google.guava:failureaccess:jar:1.0.2 (compile)
        Guava InternalFutureFailureAccess and InternalFutures

        Description: Contains com.google.common.util.concurrent.internal.InternalFutureFailureAccess and InternalFutures. Most users will never need to use this artifact. Its classes are conceptually a part of Guava, but they're in this separate artifact so that Android libraries can use them without pulling in all of Guava (just as they can use ListenableFuture by depending on the listenablefuture artifact).

        URL: https://github.com/google/guava/failureaccess

        Project Licenses: The Apache Software License, Version 2.0

      • com.google.guava:listenablefuture:jar:9999.0-empty-to-avoid-conflict-with-guava (compile)
        Guava ListenableFuture only

        Description: An empty artifact that Guava depends on to signal that it is providing ListenableFuture -- but is also available in a second "version" that contains com.google.common.util.concurrent.ListenableFuture class, without any other Guava classes. The idea is: - If users want only ListenableFuture, they depend on listenablefuture-1.0. - If users want all of Guava, they depend on guava, which, as of Guava 27.0, depends on listenablefuture-9999.0-empty-to-avoid-conflict-with-guava. The 9999.0-... version number is enough for some build systems (notably, Gradle) to select that empty artifact over the "real" listenablefuture-1.0 -- avoiding a conflict with the copy of ListenableFuture in guava itself. If users are using an older version of Guava or a build system other than Gradle, they may see class conflicts. If so, they can solve them by manually excluding the listenablefuture artifact or manually forcing their build systems to use 9999.0-....

        URL: https://github.com/google/guava/listenablefuture

        Project Licenses: The Apache Software License, Version 2.0

      • com.google.code.findbugs:jsr305:jar:3.0.2 (compile)
        FindBugs-jsr305

        Description: JSR305 Annotations for Findbugs

        URL: http://findbugs.sourceforge.net/

        Project Licenses: The Apache Software License, Version 2.0

      • org.checkerframework:checker-qual:jar:3.43.0 (compile)
        Checker Qual

        Description: checker-qual contains annotations (type qualifiers) that a programmer writes to specify Java code for type-checking by the Checker Framework.

        URL: https://checkerframework.org/

        Project Licenses: The MIT License

      • com.google.errorprone:error_prone_annotations:jar:2.28.0 (compile)
        error-prone annotations

        Description: Error Prone is a static analysis tool for Java that catches common programming mistakes at compile-time.

        URL: https://errorprone.info/error_prone_annotations

        Project Licenses: Apache 2.0

      • com.google.j2objc:j2objc-annotations:jar:3.0.0 (compile)
        J2ObjC Annotations

        Description: A set of annotations that provide additional information to the J2ObjC translator to modify the result of translation.

        URL: https://github.com/google/j2objc/

        Project Licenses: Apache License, Version 2.0

    • org.threeten:threetenbp:jar:1.7.0 (compile)
      ThreeTen backport

      Description: Backport of JSR-310 from JDK 8 to JDK 7 and JDK 6. NOT an implementation of the JSR.

      URL: https://www.threeten.org/threetenbp

      Project Licenses: BSD-3-Clause

    • org.junit.jupiter:junit-jupiter:jar:5.11.2 (test)
      JUnit Jupiter (Aggregator)

      Description: Module "junit-jupiter" of JUnit 5.

      URL: https://junit.org/junit5/

      Project Licenses: Eclipse Public License v2.0

    • org.assertj:assertj-core:jar:3.26.3 (test)
      AssertJ Core

      Description: Rich and fluent assertions for testing in Java

      URL: https://assertj.github.io/doc/#assertj-core

      Project Licenses: Apache License, Version 2.0

      • net.bytebuddy:byte-buddy:jar:1.14.18 (test)
        Byte Buddy (without dependencies)

        Description: Byte Buddy is a Java library for creating Java classes at run time. This artifact is a build of Byte Buddy with all ASM dependencies repackaged into its own name space.

        URL: https://bytebuddy.net/byte-buddy

        Project Licenses: Apache License, Version 2.0

Licenses

Apache 2.0: error-prone annotations

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

The MIT License: Checker Qual

BSD-3-Clause: ThreeTen backport

Apache License, Version 2.0: AssertJ Core, Byte Buddy (without dependencies), Guava: Google Core Libraries for Java, J2ObjC Annotations, Joda-Convert

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

The Apache Software License, Version 2.0: FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only

Dependency File Details

Total Size Entries Classes Packages Java Version Debug Information
Filename Size Entries Classes Packages Java Version Debug Information
byte-buddy-1.14.18.jar 4.2 MB 2935 - - - -
   • Root - 2933 2880 38 1.6 Yes
   • Versioned - 2 1 1 9 No
apiguardian-api-1.1.2.jar 6.8 kB 9 3 2 1.6 Yes
assertj-core-3.26.3.jar 1.4 MB 882 - - - -
   • Root - 878 839 27 1.8 Yes
   • Versioned - 4 1 1 9 No
junit-jupiter-5.11.2.jar 6.4 kB 5 1 1 9 No
junit-jupiter-api-5.11.2.jar 216.3 kB 197 182 8 1.8 Yes
junit-jupiter-engine-5.11.2.jar 260.1 kB 152 135 9 1.8 Yes
junit-jupiter-params-5.11.2.jar 591.4 kB 388 354 22 1.8 Yes
junit-platform-commons-1.11.2.jar 140.6 kB 86 - - - -
   • Root - 77 63 8 1.8 Yes
   • Versioned - 9 3 1 9 Yes
junit-platform-engine-1.11.2.jar 246.8 kB 177 158 10 1.8 Yes
opentest4j-1.3.0.jar 14.3 kB 15 9 2 1.6 Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
error_prone_annotations-2.28.0.jar 19.4 kB 47 - - - -
   • Root - 40 27 2 1.8 Yes
   • Versioned - 7 1 1 9 No
failureaccess-1.0.2.jar 4.7 kB 15 2 1 1.7 Yes
guava-33.3.1-jre.jar 3.1 MB 2056 2017 18 1.8 Yes
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - -
j2objc-annotations-3.0.0.jar 12.5 kB 31 - - - -
   • Root - 29 17 1 1.8 Yes
   • Versioned - 2 1 1 9 No
checker-qual-3.43.0.jar 231.5 kB 439 370 31 1.8 Yes
threetenbp-1.7.0.jar 514.7 kB 229 207 6 1.6 Yes
18 11 MB 7716 7299 189 9 16
compile: 8 compile: 3.9 MB compile: 2870 compile: 2675 compile: 62 1.8 compile: 7
test: 10 test: 7.1 MB test: 4846 test: 4624 test: 127 9 test: 9

Back to top

Version: 3.0.1. Last Published: 2024-10-06.

Reflow Maven skin.