Project Dependencies

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.google.guava guava 31.1-jre jar Apache License, Version 2.0
junit junit 4.13.2 jar Eclipse Public License 1.0

Project Transitive Dependencies

The following is a list of transitive dependencies for this project. Transitive dependencies are the dependencies of the project dependencies.

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.google.code.findbugs jsr305 3.0.2 jar The Apache Software 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 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
org.checkerframework checker-qual 3.12.0 jar The MIT License
org.hamcrest hamcrest-core 1.3 jar New BSD License

Project Dependency Graph

Dependency Tree

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

    Description: Library to convert Objects to and from String

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

    Project Licenses: Apache License, Version 2.0

    • com.google.guava:guava:jar:31.1-jre (test)
      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.1 (test)
        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 is 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 (test)
        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 (test)
        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.12.0 (test)
        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.11.0 (test)
        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:1.3 (test)
        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: The Apache Software License, Version 2.0

    • junit:junit:jar:4.13.2 (test)
      JUnit

      Description: JUnit is a unit testing framework for Java, created by Erich Gamma and Kent Beck.

      URL: http://junit.org

      Project Licenses: Eclipse Public License 1.0

      • org.hamcrest:hamcrest-core:jar:1.3 (test)
        Hamcrest Core

        Description: This is the core API of hamcrest matcher framework to be used by third-party framework providers. This includes the a foundation set of matcher implementations for common operations.

        URL: https://github.com/hamcrest/JavaHamcrest/hamcrest-core

        Project Licenses: New BSD License

Licenses

Apache 2.0: error-prone annotations

Eclipse Public License 1.0: JUnit

The MIT License: Checker Qual

Apache License, Version 2.0: Guava: Google Core Libraries for Java, Joda-Convert

New BSD License: Hamcrest Core

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

Dependency File Details

Total Size Entries Classes Packages Java Version Debug Information
Filename Size Entries Classes Packages Java Version Debug Information
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 - No
j2objc-annotations-1.3.jar 8.8 kB 23 12 1 1.5 Yes
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
checker-qual-3.12.0.jar 208.8 kB 399 333 29 1.8 Yes
hamcrest-core-1.3.jar 45 kB 52 45 3 1.5 Yes
9 3.6 MB 3022 2826 89 1.8 8
test: 9 test: 3.6 MB test: 3022 test: 2826 test: 89 - test: 8

Back to top

Version: 2.2.3. Last Published: 2023-01-15.

Reflow Maven skin.