## 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 | 27.1-jre | jar | The Apache Software License, Version 2.0 | No
org.apache.logging.log4j | log4j-slf4j-impl | 2.13.0 | jar | Apache License, Version 2.0 | No
org.apache.maven | maven-core | 3.5.4 | jar | Apache License, Version 2.0 | No
org.apache.torque | torque-generator | 5.0 | jar | Apache License, Version 2.0 | No
xerces | xercesImpl | 2.12.0 | jar | The Apache Software License, Version 2.0 | No
org.apache.maven.plugin-tools | maven-plugin-annotations | 3.6.0 | jar | 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
--- | --- | --- | --- | ---
commons-io | commons-io | 2.7 | jar | Apache 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
--- | --- | --- | --- | --- | ---
aopalliance | aopalliance | 1.0 | - | jar | Public Domain
com.google.code.findbugs | jsr305 | 3.0.2 | - | jar | The Apache Software License, Version 2.0
com.google.errorprone | error_prone_annotations | 2.2.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.inject | guice | 4.2.0 | no_aop | jar | The Apache Software License, Version 2.0
com.google.j2objc | j2objc-annotations | 1.1 | - | jar | The Apache Software License, Version 2.0
com.googlecode.javaewah | JavaEWAH | 1.1.6 | - | jar | Apache 2
com.jcraft | jzlib | 1.1.1 | - | jar | Revised BSD
commons-beanutils | commons-beanutils | 1.9.4 | - | jar | Apache License, Version 2.0
commons-collections | commons-collections | 3.2.2 | - | jar | Apache License, Version 2.0
commons-jxpath | commons-jxpath | 1.3 | - | jar | The Apache Software License, Version 2.0
commons-logging | commons-logging | 1.2 | - | jar | The Apache Software License, Version 2.0
javax.annotation | jsr250-api | 1.0 | - | jar | COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
javax.enterprise | cdi-api | 1.0 | - | jar | Apache License, Version 2.0
javax.inject | javax.inject | 1 | - | jar | The Apache Software License, Version 2.0
org.apache.commons | commons-lang3 | 3.10 | - | jar | Apache License, Version 2.0
org.apache.logging.log4j | log4j-1.2-api | 2.13.3 | - | jar | Apache License, Version 2.0
org.apache.logging.log4j | log4j-api | 2.13.3 | - | jar | Apache License, Version 2.0
org.apache.logging.log4j | log4j-core | 2.13.3 | - | jar | Apache License, Version 2.0
org.apache.maven | maven-artifact | 3.5.4 | - | jar | Apache License, Version 2.0
org.apache.maven | maven-builder-support | 3.5.4 | - | jar | Apache License, Version 2.0
org.apache.maven | maven-model | 3.5.4 | - | jar | Apache License, Version 2.0
org.apache.maven | maven-model-builder | 3.5.4 | - | jar | Apache License, Version 2.0
org.apache.maven | maven-plugin-api | 3.5.4 | - | jar | Apache License, Version 2.0
org.apache.maven | maven-repository-metadata | 3.5.4 | - | jar | Apache License, Version 2.0
org.apache.maven | maven-resolver-provider | 3.5.4 | - | jar | Apache License, Version 2.0
org.apache.maven | maven-settings | 3.5.4 | - | jar | Apache License, Version 2.0
org.apache.maven | maven-settings-builder | 3.5.4 | - | jar | Apache License, Version 2.0
org.apache.maven.resolver | maven-resolver-api | 1.1.1 | - | jar | Apache License, Version 2.0
org.apache.maven.resolver | maven-resolver-impl | 1.1.1 | - | jar | Apache License, Version 2.0
org.apache.maven.resolver | maven-resolver-spi | 1.1.1 | - | jar | Apache License, Version 2.0
org.apache.maven.resolver | maven-resolver-util | 1.1.1 | - | jar | Apache License, Version 2.0
org.apache.maven.shared | maven-shared-utils | 3.2.1 | - | jar | Apache License, Version 2.0
org.apache.velocity | velocity-engine-core | 2.0 | - | jar | Apache License, Version 2.0
org.checkerframework | checker-qual | 2.5.2 | - | jar | The MIT License
org.codehaus.groovy | groovy | 3.0.4 | - | jar | The Apache Software License, Version 2.0
org.codehaus.groovy | groovy-all | 3.0.4 | - | pom | The Apache Software License, Version 2.0
org.codehaus.groovy | groovy-astbuilder | 3.0.4 | - | jar | The Apache Software License, Version 2.0
org.codehaus.groovy | groovy-cli-picocli | 3.0.4 | - | jar | The Apache Software License, Version 2.0
org.codehaus.groovy | groovy-templates | 3.0.4 | - | jar | The Apache Software License, Version 2.0
org.codehaus.groovy | groovy-test-junit5 | 3.0.4 | - | jar | The Apache Software License, Version 2.0
org.codehaus.mojo | animal-sniffer-annotations | 1.17 | - | jar | MIT license
org.codehaus.plexus | plexus-classworlds | 2.5.2 | - | jar | The Apache Software License, Version 2.0
org.codehaus.plexus | plexus-component-annotations | 1.7.1 | - | jar | Apache License, Version 2.0
org.codehaus.plexus | plexus-interpolation | 1.24 | - | jar | Apache License, Version 2.0
org.codehaus.plexus | plexus-utils | 3.1.0 | - | jar | Apache License, Version 2.0
org.eclipse.jgit | org.eclipse.jgit | 5.1.1.201809181055-r | - | jar | Eclipse Distribution License (New BSD License)
org.eclipse.sisu | org.eclipse.sisu.inject | 0.3.3 | - | jar | Eclipse Public License, Version 1.0
org.eclipse.sisu | org.eclipse.sisu.plexus | 0.3.3 | - | jar | Eclipse Public License, Version 1.0
org.slf4j | slf4j-api | 1.7.25 | - | jar | MIT License
org.sonatype.plexus | plexus-cipher | 1.4 | - | jar | Apache Public License 2.0
org.sonatype.plexus | plexus-sec-dispatcher | 1.4 | - | jar | Apache Public License 2.0
xml-apis | xml-apis | 1.4.01 | - | jar | The Apache Software License, Version 2.0 The SAX License The W3C License

### 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
--- | --- | --- | --- | ---
info.picocli | picocli | 4.3.2 | jar | The Apache Software License, version 2.0
org.junit.jupiter | junit-jupiter-api | 5.6.2 | jar | Eclipse Public License v2.0
org.junit.jupiter | junit-jupiter-engine | 5.6.2 | jar | Eclipse Public License v2.0
org.junit.platform | junit-platform-commons | 1.6.2 | jar | Eclipse Public License v2.0
org.junit.platform | junit-platform-engine | 1.6.2 | jar | Eclipse Public License v2.0
org.opentest4j | opentest4j | 1.2.0 | jar | The 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.platform | junit-platform-launcher | 1.6.2 | jar | Eclipse Public License v2.0

## Project Dependency Graph

### Dependency Tree

- org.apache.torque:torque-maven-plugin:maven-plugin:5.0

  Torque Generator Maven 2 Plugin
  Description: Torque parent project URL: http://db.apache.org/torque/releases/torque-5.0/torque-maven-plugin Project Licenses: Apache License, Version 2.0

  - org.apache.torque:torque-generator:jar:5.0 (compile)

    Torque Generator
    Description: Torque parent project URL: http://db.apache.org/torque/releases/torque-5.0/torque-generator Project Licenses: Apache License, Version 2.0

    - org.eclipse.jgit:org.eclipse.jgit:jar:5.1.1.201809181055-r (compile)

      JGit - Core
      Description: Repository access and algorithms URL: http://www.eclipse.org/jgit//org.eclipse.jgit Project Licenses: Eclipse Distribution License (New BSD License)

      - com.jcraft:jzlib:jar:1.1.1 (compile)

        JZlib
        Description: JZlib is a re-implementation of zlib in pure Java URL: http://www.jcraft.com/jzlib/ Project Licenses: Revised BSD

      - com.googlecode.javaewah:JavaEWAH:jar:1.1.6 (compile)

        JavaEWAH
        Description: The bit array data structure is implemented in Java as the BitSet class. Unfortunately, this fails to scale without compression. JavaEWAH is a word-aligned compressed variant of the Java bitset class. It uses a 64-bit run-length encoding (RLE) compression scheme. The goal of word-aligned compression is not to achieve the best compression, but rather to improve query processing time. Hence, we try to save CPU cycles, maybe at the expense of storage. However, the EWAH scheme we implemented is always more efficient storage-wise than an uncompressed bitmap (implemented in Java as the BitSet class). Unlike some alternatives, javaewah does not rely on a patented scheme. URL: https://github.com/lemire/javaewah Project Licenses: Apache 2

    - org.apache.logging.log4j:log4j-1.2-api:jar:2.13.3 (compile)

      Apache Log4j 1.x Compatibility API
      Description: The Apache Log4j 1.x Compatibility API URL: https://logging.apache.org/log4j/2.x/log4j-1.2-api/ Project Licenses: Apache License, Version 2.0

    - org.apache.logging.log4j:log4j-core:jar:2.13.3 (compile)

      Apache Log4j Core
      Description: The Apache Log4j Implementation URL: https://logging.apache.org/log4j/2.x/log4j-core/ Project Licenses: Apache License, Version 2.0

    - org.apache.commons:commons-lang3:jar:3.10 (compile)

      Apache Commons Lang
      Description: Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are considered to be so standard as to justify existence in java.lang. URL: https://commons.apache.org/proper/commons-lang/ Project Licenses: Apache License, Version 2.0

    - commons-beanutils:commons-beanutils:jar:1.9.4 (compile)

      Apache Commons BeanUtils
      Description: Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. URL: https://commons.apache.org/proper/commons-beanutils/ Project Licenses: Apache License, Version 2.0

      - commons-logging:commons-logging:jar:1.2 (compile)

        Apache Commons Logging
        Description: Apache Commons Logging is a thin adapter allowing configurable bridging to other, well known logging systems. URL: http://commons.apache.org/proper/commons-logging/ Project Licenses: The Apache Software License, Version 2.0

      - commons-collections:commons-collections:jar:3.2.2 (compile)

        Apache Commons Collections
        Description: Types that extend and augment the Java Collections Framework. URL: http://commons.apache.org/collections/ Project Licenses: Apache License, Version 2.0

    - commons-jxpath:commons-jxpath:jar:1.3 (compile)

      Commons JXPath
      Description: A Java-based implementation of XPath 1.0 that, in addition to XML processing, can inspect/modify Java object graphs (the library's explicit purpose) and even mixed Java/XML structures. URL: http://commons.apache.org/jxpath/ Project Licenses: The Apache Software License, Version 2.0

    - org.apache.velocity:velocity-engine-core:jar:2.0 (compile)

      Apache Velocity - Engine
      Description: Apache Velocity is a general purpose template engine. URL: http://velocity.apache.org/engine/devel/velocity-engine-core/ Project Licenses: Apache License, Version 2.0

    - org.codehaus.groovy:groovy-all:pom:3.0.4 (compile)

      Apache Groovy
      Description: Groovy: A powerful, dynamic language for the JVM URL: https://groovy-lang.org Project Licenses: The Apache Software License, Version 2.0

      - org.codehaus.groovy:groovy:jar:3.0.4 (compile)

        Apache Groovy
        Description: Groovy: A powerful, dynamic language for the JVM URL: https://groovy-lang.org Project Licenses: The Apache Software License, Version 2.0

      - org.codehaus.groovy:groovy-astbuilder:jar:3.0.4 (compile)

        Apache Groovy
        Description: Groovy: A powerful, dynamic language for the JVM URL: https://groovy-lang.org Project Licenses: The Apache Software License, Version 2.0

      - org.codehaus.groovy:groovy-cli-picocli:jar:3.0.4 (compile)

        Apache Groovy
        Description: Groovy: A powerful, dynamic language for the JVM URL: https://groovy-lang.org Project Licenses: The Apache Software License, Version 2.0

        - info.picocli:picocli:jar:4.3.2 (runtime)

          picocli - a mighty tiny Command Line Interface
          Description: Java command line parser with both an annotations API and a programmatic API. Usage help with ANSI styles and colors. Autocomplete. Nested subcommands. Easily included as source to avoid adding a dependency. URL: http://picocli.info Project Licenses: The Apache Software License, version 2.0

      - org.codehaus.groovy:groovy-templates:jar:3.0.4 (compile)

        Apache Groovy
        Description: Groovy: A powerful, dynamic language for the JVM URL: https://groovy-lang.org Project Licenses: The Apache Software License, Version 2.0

      - org.codehaus.groovy:groovy-test-junit5:jar:3.0.4 (compile)

        Apache Groovy
        Description: Groovy: A powerful, dynamic language for the JVM URL: https://groovy-lang.org Project Licenses: The Apache Software License, Version 2.0

        - org.junit.platform:junit-platform-launcher:jar:1.6.2 (test)

          JUnit Platform Launcher
          Description: Module "junit-platform-launcher" of JUnit 5. URL: https://junit.org/junit5/ Project Licenses: Eclipse Public License v2.0

          - org.junit.platform:junit-platform-engine:jar:1.6.2 (runtime)

            JUnit Platform Engine API
            Description: Module "junit-platform-engine" of JUnit 5. URL: https://junit.org/junit5/ Project Licenses: Eclipse Public License v2.0

            - org.opentest4j:opentest4j:jar:1.2.0 (runtime)

              org.opentest4j:opentest4j
              Description: Open Test Alliance for the JVM URL: https://github.com/ota4j-team/opentest4j Project Licenses: The Apache License, Version 2.0

            - org.junit.platform:junit-platform-commons:jar:1.6.2 (runtime)

              JUnit Platform Commons
              Description: Module "junit-platform-commons" of JUnit 5. URL: https://junit.org/junit5/ Project Licenses: Eclipse Public License v2.0

        - org.junit.jupiter:junit-jupiter-engine:jar:5.6.2 (runtime)

          JUnit Jupiter Engine
          Description: Module "junit-jupiter-engine" of JUnit 5. URL: https://junit.org/junit5/ Project Licenses: Eclipse Public License v2.0

          - org.junit.jupiter:junit-jupiter-api:jar:5.6.2 (runtime)

            JUnit Jupiter API
            Description: Module "junit-jupiter-api" of JUnit 5. URL: https://junit.org/junit5/ Project Licenses: Eclipse Public License v2.0

  - org.apache.maven:maven-core:jar:3.5.4 (compile)

    Maven Core
    Description: Maven Core classes. URL: https://maven.apache.org/ref/3.5.4/maven-core/ Project Licenses: Apache License, Version 2.0

    - org.apache.maven:maven-model:jar:3.5.4 (compile)

      Maven Model
      Description: Model for Maven POM (Project Object Model) URL: https://maven.apache.org/ref/3.5.4/maven-model/ Project Licenses: Apache License, Version 2.0

    - org.apache.maven:maven-settings:jar:3.5.4 (compile)

      Maven Settings
      Description: Maven Settings model. URL: https://maven.apache.org/ref/3.5.4/maven-settings/ Project Licenses: Apache License, Version 2.0

    - org.apache.maven:maven-settings-builder:jar:3.5.4 (compile)

      Maven Settings Builder
      Description: The effective settings builder, with inheritance and password decryption. URL: https://maven.apache.org/ref/3.5.4/maven-settings-builder/ Project Licenses: Apache License, Version 2.0

      - org.codehaus.plexus:plexus-interpolation:jar:1.24 (compile)

        Plexus Interpolation API
        Description: The Plexus project provides a full software stack for creating and executing software projects. URL: http://codehaus-plexus.github.io/plexus-interpolation/ Project Licenses: Apache License, Version 2.0

      - org.sonatype.plexus:plexus-sec-dispatcher:jar:1.4 (compile)

        Plexus Security Dispatcher Component
        Description: There is currently no description associated with this project. URL: http://spice.sonatype.org/plexus-sec-dispatcher Project Licenses: Apache Public License 2.0

        - org.sonatype.plexus:plexus-cipher:jar:1.4 (compile)

          Plexus Cipher: encryption/decryption Component
          Description: There is currently no description associated with this project. URL: http://spice.sonatype.org/plexus-cipher Project Licenses: Apache Public License 2.0

    - org.apache.maven:maven-builder-support:jar:3.5.4 (compile)

      Maven Builder Support
      Description: Support for descriptor builders (model, setting, toolchains) URL: https://maven.apache.org/ref/3.5.4/maven-builder-support/ Project Licenses: Apache License, Version 2.0

    - org.apache.maven:maven-repository-metadata:jar:3.5.4 (compile)

      Maven Repository Metadata Model
      Description: Per-directory local and remote repository metadata. URL: https://maven.apache.org/ref/3.5.4/maven-repository-metadata/ Project Licenses: Apache License, Version 2.0

    - org.apache.maven:maven-artifact:jar:3.5.4 (compile)

      Maven Artifact
      Description: Maven is a software build management and comprehension tool. Based on the concept of a project object model: builds, dependency management, documentation creation, site publication, and distribution publication are all controlled from the declarative file. Maven can be extended by plugins to utilise a number of other development tools for reporting or the build process. URL: https://maven.apache.org/ref/3.5.4/maven-artifact/ Project Licenses: Apache License, Version 2.0

    - org.apache.maven:maven-plugin-api:jar:3.5.4 (compile)

      Maven Plugin API
      Description: The API for plugins - Mojos - development. URL: https://maven.apache.org/ref/3.5.4/maven-plugin-api/ Project Licenses: Apache License, Version 2.0

    - org.apache.maven:maven-model-builder:jar:3.5.4 (compile)

      Maven Model Builder
      Description: The effective model builder, with inheritance, profile activation, interpolation, ... URL: https://maven.apache.org/ref/3.5.4/maven-model-builder/ Project Licenses: Apache License, Version 2.0

    - org.apache.maven:maven-resolver-provider:jar:3.5.4 (compile)

      Maven Artifact Resolver Provider
      Description: Extensions to Maven Resolver for utilizing Maven POM and repository metadata. URL: https://maven.apache.org/ref/3.5.4/maven-resolver-provider/ Project Licenses: Apache License, Version 2.0

    - org.apache.maven.resolver:maven-resolver-impl:jar:1.1.1 (compile)

      Maven Artifact Resolver Implementation
      Description: An implementation of the repository system. URL: https://maven.apache.org/resolver/maven-resolver-impl/ Project Licenses: Apache License, Version 2.0

    - org.apache.maven.resolver:maven-resolver-api:jar:1.1.1 (compile)

      Maven Artifact Resolver API
      Description: The application programming interface for the repository system. URL: https://maven.apache.org/resolver/maven-resolver-api/ Project Licenses: Apache License, Version 2.0

    - org.apache.maven.resolver:maven-resolver-spi:jar:1.1.1 (compile)

      Maven Artifact Resolver SPI
      Description: The service provider interface for repository system implementations and repository connectors. URL: https://maven.apache.org/resolver/maven-resolver-spi/ Project Licenses: Apache License, Version 2.0

    - org.apache.maven.resolver:maven-resolver-util:jar:1.1.1 (compile)

      Maven Artifact Resolver Utilities
      Description: A collection of utility classes to ease usage of the repository system. URL: https://maven.apache.org/resolver/maven-resolver-util/ Project Licenses: Apache License, Version 2.0

    - org.apache.maven.shared:maven-shared-utils:jar:3.2.1 (compile)

      Apache Maven Shared Utils
      Description: Shared utils without any further dependencies URL: https://maven.apache.org/shared/maven-shared-utils/ Project Licenses: Apache License, Version 2.0

    - org.eclipse.sisu:org.eclipse.sisu.plexus:jar:0.3.3 (compile)

      org.eclipse.sisu.plexus
      Description: Plexus-JSR330 adapter; adds Plexus support to the Sisu-Inject container URL: http://www.eclipse.org/sisu/org.eclipse.sisu.plexus/ Project Licenses: Eclipse Public License, Version 1.0

      - javax.enterprise:cdi-api:jar:1.0 (compile)

        CDI APIs
        Description: APIs for JSR-299: Contexts and Dependency Injection for Java EE URL: http://www.seamframework.org/Weld/cdi-api Project Licenses: Apache License, Version 2.0

        - javax.annotation:jsr250-api:jar:1.0 (compile)

          JSR-250 Common Annotations for the JavaTM Platform
          Description: JSR-250 Reference Implementation by Glassfish URL: http://jcp.org/aboutJava/communityprocess/final/jsr250/index.html Project Licenses: COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0

    - org.eclipse.sisu:org.eclipse.sisu.inject:jar:0.3.3 (compile)

      org.eclipse.sisu.inject
      Description: JSR330-based container; supports classpath scanning, auto-binding, and dynamic auto-wiring URL: http://www.eclipse.org/sisu/org.eclipse.sisu.inject/ Project Licenses: Eclipse Public License, Version 1.0

    - com.google.inject:guice:jar:no_aop:4.2.0 (compile)

      Google Guice - Core Library
      Description: Guice is a lightweight dependency injection framework for Java 6 and above URL: https://github.com/google/guice/guice Project Licenses: The Apache Software License, Version 2.0

      - aopalliance:aopalliance:jar:1.0 (compile)

        AOP alliance
        Description: AOP Alliance URL: http://aopalliance.sourceforge.net Project Licenses: Public Domain

    - javax.inject:javax.inject:jar:1 (compile)

      javax.inject
      Description: The javax.inject API URL: http://code.google.com/p/atinject/ Project Licenses: The Apache Software License, Version 2.0

    - org.codehaus.plexus:plexus-utils:jar:3.1.0 (compile)

      Plexus Common Utilities
      Description: A collection of various utility classes to ease working with strings, files, command lines, XML and more. URL: http://codehaus-plexus.github.io/plexus-utils/ Project Licenses: Apache License, Version 2.0

    - org.codehaus.plexus:plexus-classworlds:jar:2.5.2 (compile)

      Plexus Classworlds
      Description: A class loader framework URL: http://plexus.codehaus.org/plexus-classworlds/ Project Licenses: The Apache Software License, Version 2.0

    - org.codehaus.plexus:plexus-component-annotations:jar:1.7.1 (compile)

      Plexus :: Component Annotations
      Description: Plexus Component "Java 5" Annotations, to describe plexus components properties in java sources with standard annotations instead of javadoc annotations. URL: http://codehaus-plexus.github.io/plexus-containers/plexus-component-annotations/ Project Licenses: Apache License, Version 2.0

  - com.google.guava:guava:jar:27.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, io classes, and much much more. URL: https://github.com/google/guava/guava Project Licenses: The Apache Software License, Version 2.0

    - com.google.guava:failureaccess:jar:1.0.1 (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 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 (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:2.5.2 (compile)

      Checker Qual
      Description: Checker Qual is the set of annotations (qualifiers) and supporting classes used by the Checker Framework to type check Java source code. Please see artifact: org.checkerframework:checker URL: https://checkerframework.org Project Licenses: The MIT License

    - com.google.errorprone:error_prone_annotations:jar:2.2.0 (compile)

      error-prone annotations
      Description: Sonatype helps open source projects to set up Maven repositories on https://oss.sonatype.org/ URL: http://nexus.sonatype.org/oss-repository-hosting.html/error_prone_parent/error_prone_annotations Project Licenses: Apache 2.0

    - com.google.j2objc:j2objc-annotations:jar:1.1 (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: The Apache Software License, Version 2.0

    - org.codehaus.mojo:animal-sniffer-annotations:jar:1.17 (compile)

      Animal Sniffer Annotations
      Description: Animal Sniffer Parent POM. URL: http://www.mojohaus.org/animal-sniffer/animal-sniffer-annotations Project Licenses: MIT license

  - org.apache.maven.plugin-tools:maven-plugin-annotations:jar:3.6.0 (compile)

    Maven Plugin Tools Java Annotations
    Description: Java annotations to use in Mojos URL: https://maven.apache.org/plugin-tools/maven-plugin-annotations Project Licenses: Apache License, Version 2.0

  - xerces:xercesImpl:jar:2.12.0 (compile)

    Xerces2-j
    Description: Xerces2 is the next generation of high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces introduces the Xerces Native Interface (XNI), a complete framework for building parser components and configurations that is extremely modular and easy to program. The Apache Xerces2 parser is the reference implementation of XNI but other parser components, configurations, and parsers can be written using the Xerces Native Interface. For complete design and implementation documents, refer to the XNI Manual. Xerces2 is a fully conforming XML Schema 1.0 processor. A partial experimental implementation of the XML Schema 1.1 Structures and Datatypes Working Drafts (December 2009) and an experimental implementation of the XML Schema Definition Language (XSD): Component Designators (SCD) Candidate Recommendation (January 2010) are provided for evaluation. For more information, refer to the XML Schema page. Xerces2 also provides a complete implementation of the Document Object Model Level 3 Core and Load/Save W3C Recommendations and provides a complete implementation of the XML Inclusions (XInclude) W3C Recommendation. It also provides support for OASIS XML Catalogs v1.1. Xerces2 is able to parse documents written according to the XML 1.1 Recommendation, except that it does not yet provide an option to enable normalization checking as described in section 2.13 of this specification. It also handles namespaces according to the XML Namespaces 1.1 Recommendation, and will correctly serialize XML 1.1 documents if the DOM level 3 load/save APIs are in use. URL: https://xerces.apache.org/xerces2-j/ Project Licenses: The Apache Software License, Version 2.0

    - xml-apis:xml-apis:jar:1.4.01 (compile)

      XML Commons External Components XML APIs
      Description: xml-commons provides an Apache-hosted set of DOM, SAX, and JAXP interfaces for use in other xml-based projects. Our hope is that we can standardize on both a common version and packaging scheme for these critical XML standards interfaces to make the lives of both our developers and users easier. The External Components portion of xml-commons contains interfaces that are defined by external standards organizations. For DOM, that's the W3C; for SAX it's David Megginson and sax.sourceforge.net; for JAXP it's Sun. URL: http://xml.apache.org/commons/components/external/ Project Licenses: The Apache Software License, Version 2.0, The SAX License, The W3C License

  - commons-io:commons-io:jar:2.7 (test)

    Apache Commons IO
    Description: The Apache Commons IO library contains utility classes, stream implementations, file filters, file comparators, endian transformation classes, and much more. URL: https://commons.apache.org/proper/commons-io/ Project Licenses: Apache License, Version 2.0

  - org.apache.logging.log4j:log4j-slf4j-impl:jar:2.13.0 (compile)

    Apache Log4j SLF4J Binding
    Description: The Apache Log4j SLF4J API binding to Log4j 2 Core URL: https://logging.apache.org/log4j/2.x/log4j-slf4j-impl/ Project Licenses: Apache License, Version 2.0

    - org.slf4j:slf4j-api:jar:1.7.25 (compile)

      SLF4J API Module
      Description: The slf4j API URL: http://www.slf4j.org Project Licenses: MIT License

    - org.apache.logging.log4j:log4j-api:jar:2.13.3 (compile)

      Apache Log4j API
      Description: The Apache Log4j API URL: https://logging.apache.org/log4j/2.x/log4j-api/ Project Licenses: Apache License, Version 2.0

## Licenses

Apache Public License 2.0: Plexus Cipher: encryption/decryption Component, Plexus Security Dispatcher Component

The SAX License: XML Commons External Components XML APIs

The Apache Software License, version 2.0: picocli - a mighty tiny Command Line Interface

The Apache License, Version 2.0: org.opentest4j:opentest4j

Apache 2.0: error-prone annotations

Revised BSD: JZlib

MIT License: SLF4J API Module

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

The W3C License: XML Commons External Components XML APIs

Public Domain: AOP alliance

Eclipse Distribution License (New BSD License): JGit - Core

Apache 2: JavaEWAH

Eclipse Public License, Version 1.0: org.eclipse.sisu.inject, org.eclipse.sisu.plexus

The MIT License: Checker Qual

Apache License, Version 2.0: Apache Commons BeanUtils, Apache Commons Collections, Apache Commons IO, Apache Commons Lang, Apache Log4j 1.x Compatibility API, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J Binding, Apache Maven Shared Utils, Apache Velocity - Engine, CDI APIs, Maven Artifact, Maven Artifact Resolver API, Maven Artifact Resolver Implementation, Maven Artifact Resolver Provider, Maven Artifact Resolver SPI, Maven Artifact Resolver Utilities, Maven Builder Support, Maven Core, Maven Model, Maven Model Builder, Maven Plugin API, Maven Plugin Tools Java Annotations, Maven Repository Metadata Model, Maven Settings, Maven Settings Builder, Plexus :: Component Annotations, Plexus Common Utilities, Plexus Interpolation API, Torque Generator, Torque Generator Maven 2 Plugin

COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0: JSR-250 Common Annotations for the JavaTM Platform

MIT license: Animal Sniffer Annotations

The Apache Software License, Version 2.0: Apache Commons Logging, Apache Groovy, Commons JXPath, FindBugs-jsr305, Google Guice - Core Library, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, Guava: Google Core Libraries for Java, J2ObjC Annotations, Plexus Classworlds, XML Commons External Components XML APIs, Xerces2-j, javax.inject

## Dependency File Details

Filename | Size | Entries | Classes | Packages | Java Version | Debug Information
--- | --- | --- | --- | --- | --- | ---
aopalliance-1.0.jar | 4.5 kB | 15 | 9 | 2 | 1.3 | Yes
jsr305-3.0.2.jar | 19.9 kB | 46 | 35 | 3 | 1.5 | Yes
error_prone_annotations-2.2.0.jar | 13.7 kB | 34 | 22 | 2 | 1.7 | No
failureaccess-1.0.1.jar | 4.6 kB | 15 | 2 | 1 | 1.7 | Yes
guava-27.1-jre.jar | 2.7 MB | 1980 | 1950 | 18 | 1.8 | Yes
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar | 2.2 kB | 7 | 0 | 0 | - | No
guice-4.2.0-no_aop.jar | 521.1 kB | 406 | 390 | 9 | 1.7 | Yes
j2objc-annotations-1.1.jar | 8.8 kB | 23 | 12 | 1 | 1.5 | Yes
JavaEWAH-1.1.6.jar | 165.9 kB | 120 | 106 | 5 | 1.6 | Yes
jzlib-1.1.1.jar | 69.6 kB | 35 | 25 | 1 | 1.5 | Yes
commons-beanutils-1.9.4.jar | 246.9 kB | 154 | 137 | 5 | 1.6 | Yes
commons-collections-3.2.2.jar | 588.3 kB | 484 | 460 | 12 | 1.3 | Yes
commons-io-2.7.jar | 276.4 kB | 198 | 176 | 10 | 1.8 | Yes
commons-jxpath-1.3.jar | 300 kB | 208 | 180 | 16 | 1.3 | Yes
commons-logging-1.2.jar | 61.8 kB | 42 | 28 | 2 | 1.2 | Yes
picocli-4.3.2.jar | 382.2 kB | 222 | 217 | 2 | - | Yes
jsr250-api-1.0.jar | 5.8 kB | 16 | 11 | 2 | 1.5 | Yes
cdi-api-1.0.jar | 44.9 kB | 92 | 75 | 7 | 1.5 | Yes
javax.inject-1.jar | 2.5 kB | 8 | 6 | 1 | 1.5 | No
commons-lang3-3.10.jar | 523.4 kB | 314 | 288 | 14 | 1.8 | Yes
log4j-1.2-api-2.13.3.jar | 201.7 kB | 158 | 119 | 17 | 1.8 | Yes
log4j-api-2.13.3.jar | 292.3 kB | 214 | 180 | 9 | - | Yes
log4j-core-2.13.3.jar | 1.7 MB | 1209 | 1117 | 51 | 1.8 | Yes
log4j-slf4j-impl-2.13.0.jar | 23.6 kB | 26 | 10 | 2 | 1.8 | Yes
maven-artifact-3.5.4.jar | 54.9 kB | 57 | 32 | 11 | 1.7 | Yes
maven-builder-support-3.5.4.jar | 14.8 kB | 24 | 10 | 1 | 1.7 | Yes
maven-core-3.5.4.jar | 630.1 kB | 485 | 398 | 56 | 1.7 | Yes
maven-model-3.5.4.jar | 165 kB | 71 | 54 | 3 | 1.7 | Yes
maven-model-builder-3.5.4.jar | 177.4 kB | 150 | 117 | 16 | 1.7 | Yes
maven-plugin-api-3.5.4.jar | 47.6 kB | 48 | 27 | 6 | 1.7 | Yes
maven-repository-metadata-3.5.4.jar | 27.5 kB | 27 | 9 | 2 | 1.7 | Yes
maven-resolver-provider-3.5.4.jar | 67 kB | 43 | 26 | 1 | 1.7 | Yes
maven-settings-3.5.4.jar | 44.6 kB | 35 | 19 | 2 | 1.7 | Yes
maven-settings-builder-3.5.4.jar | 43.1 kB | 53 | 32 | 5 | 1.7 | Yes
maven-resolver-api-1.1.1.jar | 146.2 kB | 151 | 128 | 11 | 1.7 | Yes
maven-resolver-impl-1.1.1.jar | 184.6 kB | 116 | 96 | 4 | 1.7 | Yes
maven-resolver-spi-1.1.1.jar | 35.8 kB | 56 | 34 | 8 | 1.7 | Yes
maven-resolver-util-1.1.1.jar | 158.9 kB | 128 | 101 | 13 | 1.7 | Yes
maven-shared-utils-3.2.1.jar | 166.6 kB | 109 | 84 | 10 | 1.6 | Yes
torque-generator-5.0.jar | 381.2 kB | 277 | 230 | 31 | 1.8 | Yes
velocity-engine-core-2.0.jar | 432.1 kB | 309 | 267 | 19 | 1.7 | Yes
checker-qual-2.5.2.jar | 193.3 kB | 358 | 302 | 31 | 1.8 | Yes
groovy-3.0.4.jar | 7.9 MB | 4867 | 4690 | 135 | 1.8 | Yes
groovy-all-3.0.4.pom | 25.3 kB | - | - | - | - | -
groovy-astbuilder-3.0.4.jar | 10.5 kB | 15 | 2 | 1 | 1.8 | Yes
groovy-cli-picocli-3.0.4.jar | 64.4 kB | 32 | 23 | 1 | 1.8 | Yes
groovy-templates-3.0.4.jar | 97.3 kB | 59 | 50 | 2 | 1.8 | Yes
groovy-test-junit5-3.0.4.jar | 13.4 kB | 14 | 3 | 1 | 1.8 | Yes
animal-sniffer-annotations-1.17.jar | 3.4 kB | 12 | 1 | 1 | 1.7 | No
plexus-classworlds-2.5.2.jar | 52.7 kB | 52 | 37 | 5 | 1.6 | Yes
plexus-component-annotations-1.7.1.jar | 4.3 kB | 15 | 3 | 1 | 1.6 | No
plexus-interpolation-1.24.jar | 78.9 kB | 76 | 59 | 7 | 1.5 | Yes
plexus-utils-3.1.0.jar | 261.6 kB | 129 | 104 | 9 | 1.6 | Yes
org.eclipse.jgit-5.1.1.201809181055-r.jar | 2.7 MB | 1529 | 1461 | 46 | 1.8 | Yes
org.eclipse.sisu.inject-0.3.3.jar | 379.2 kB | 289 | 271 | 9 | 1.6 | Yes
org.eclipse.sisu.plexus-0.3.3.jar | 205.3 kB | 196 | 164 | 20 | 1.6 | Yes
junit-jupiter-api-5.6.2.jar | 154 kB | 150 | 135 | 8 | - | Yes
junit-jupiter-engine-5.6.2.jar | 209.3 kB | 130 | 113 | 9 | - | Yes
junit-platform-commons-1.6.2.jar | 96.7 kB | 61 | 41 | 7 | - | Yes
junit-platform-engine-1.6.2.jar | 174.1 kB | 139 | 123 | 9 | - | Yes
junit-platform-launcher-1.6.2.jar | 121.9 kB | 91 | 79 | 6 | - | Yes
opentest4j-1.2.0.jar | 7.7 kB | 11 | 7 | 2 | - | Yes
slf4j-api-1.7.25.jar | 41.2 kB | 46 | 34 | 4 | 1.5 | Yes
plexus-cipher-1.4.jar | 13.5 kB | 20 | 6 | 1 | 1.4 | Yes
plexus-sec-dispatcher-1.4.jar | 27.7 kB | 31 | 13 | 3 | 1.4 | Yes
xercesImpl-2.12.0.jar | 1.4 MB | 1045 | 962 | 40 | 1.3 | No
xml-apis-1.4.01.jar | 220.5 kB | 391 | 346 | 29 | 1.1 | No
maven-plugin-annotations-3.6.0.jar | 14.3 kB | 22 | 7 | 1 | 1.7 | Yes
Total | Size | Entries | Classes | Packages | Java Version | Debug Information
68 | 25.5 MB | 17945 | 16255 | 779 | 1.8 | 60
compile: 60 | compile: 24 MB | compile: 16943 | compile: 15364 | compile: 726 | - | compile: 52
test: 2 | test: 398.3 kB | test: 289 | test: 255 | test: 16 | - | test: 2
runtime: 6 | runtime: 1 MB | runtime: 713 | runtime: 636 | runtime: 37 | - | runtime: 6