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 License
commons-lang commons-lang 2.4 jar The Apache Software License, Version 2.0
org.apache.lens lens-api 2.7.1 jar The Apache Software License, Version 2.0
org.apache.lens lens-client 2.7.1 jar The Apache Software License, Version 2.0
org.hsqldb hsqldb 2.2.9 jar HSQLDB License, a BSD open source 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 Classifier Type License
org.apache.lens lens-api 2.7.1 tests test-jar The Apache Software License, Version 2.0
org.testng testng 6.8 - 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 Type License
ch.qos.logback logback-classic 1.1.3 jar Eclipse Public License - v 1.0-GNU Lesser General Public License
ch.qos.logback logback-core 1.1.3 jar Eclipse Public License - v 1.0-GNU Lesser General Public License
com.google.guava guava 14.0.1 jar The Apache Software License, Version 2.0
com.typesafe config 1.2.1 jar Apache License, Version 2.0
javax.annotation javax.annotation-api 1.2 jar CDDL + GPLv2 with classpath exception
javax.validation validation-api 1.1.0.Final jar The Apache Software License, Version 2.0
javax.ws.rs javax.ws.rs-api 2.0.1 jar CDDL 1.1-GPL2 w/ CPE
net.sf.opencsv opencsv 2.3 jar Apache 2
org.eclipse.persistence org.eclipse.persistence.asm 2.6.0 jar Eclipse Public License v1.0-Eclipse Distribution License v. 1.0
org.eclipse.persistence org.eclipse.persistence.core 2.6.0 jar Eclipse Public License v1.0-Eclipse Distribution License v. 1.0
org.eclipse.persistence org.eclipse.persistence.moxy 2.6.0 jar Eclipse Public License v1.0-Eclipse Distribution License v. 1.0
org.glassfish javax.json 1.0.4 jar Dual license consisting of the CDDL v1.1 and GPL v2
org.glassfish.hk2 hk2-api 2.4.0-b31 jar CDDL + GPLv2 with classpath exception
org.glassfish.hk2 hk2-locator 2.4.0-b31 jar CDDL + GPLv2 with classpath exception
org.glassfish.hk2 hk2-utils 2.4.0-b31 jar CDDL + GPLv2 with classpath exception
org.glassfish.hk2 osgi-resource-locator 1.0.1 jar CDDL + GPLv2 with classpath exception
org.glassfish.hk2.external aopalliance-repackaged 2.4.0-b31 jar CDDL + GPLv2 with classpath exception
org.glassfish.hk2.external javax.inject 2.4.0-b31 jar CDDL + GPLv2 with classpath exception
org.glassfish.jersey.bundles.repackaged jersey-guava 2.22.1 jar CDDL+GPL License
org.glassfish.jersey.core jersey-client 2.22.1 jar CDDL+GPL License
org.glassfish.jersey.core jersey-common 2.22.1 jar CDDL+GPL License
org.glassfish.jersey.ext jersey-entity-filtering 2.22.1 jar CDDL+GPL License
org.glassfish.jersey.media jersey-media-jaxb 2.22.1 jar CDDL+GPL License
org.glassfish.jersey.media jersey-media-moxy 2.22.1 jar CDDL+GPL License
org.glassfish.jersey.media jersey-media-multipart 2.22.1 jar CDDL+GPL License
org.javassist javassist 3.18.1-GA jar MPL 1.1-LGPL 2.1-Apache License 2.0
org.jvnet.jaxb2_commons jaxb2-basics-runtime 0.9.5 jar BSD-Style License
org.jvnet.mimepull mimepull 1.9.6 jar CDDL 1.1-GPL2 w/ CPE
org.projectlombok lombok 1.16.6 jar The MIT License
org.slf4j jcl-over-slf4j 1.7.6 jar MIT License
org.slf4j log4j-over-slf4j 1.7.6 jar Apache Software Licenses
org.slf4j slf4j-api 1.7.6 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 License
com.beust jcommander 1.27 jar The Apache Software License, Version 2.0
junit junit 4.10 jar Common Public License Version 1.0
org.beanshell bsh 2.0b4 jar GNU LESSER GENERAL PUBLIC LICENSE
org.hamcrest hamcrest-core 1.1 jar BSD style
org.yaml snakeyaml 1.6 jar LICENSE.txt

Project Dependency Graph

Dependency Tree

Licenses

CDDL 1.1: MIME streaming extension, javax.ws.rs-api

Apache License Version 2.0: SnakeYAML

GNU LESSER GENERAL PUBLIC LICENSE: BeanShell

HSQLDB License, a BSD open source license: HyperSQL Database

MIT License: JCL 1.1.1 implemented over SLF4J, SLF4J API Module

Eclipse Distribution License v. 1.0: EclipseLink ASM, EclipseLink Core, EclipseLink Moxy

Eclipse Public License v1.0: EclipseLink ASM, EclipseLink Core, EclipseLink Moxy

GPL2 w/ CPE: MIME streaming extension, javax.ws.rs-api

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

BSD-Style License: JAXB2 Basics - Runtime

Apache 2: opencsv

BSD style: Hamcrest Core

Apache Software Licenses: Log4j Implemented Over SLF4J

Apache License 2.0: Javassist

The MIT License: Project Lombok

Apache License, Version 2.0: TestNG, config

LGPL 2.1: Javassist

CDDL + GPLv2 with classpath exception: HK2 API module, HK2 Implementation Utilities, OSGi resource locator bundle - used by various API providers that rely on META-INF/services mechanism to locate providers., ServiceLocator Default Implementation, aopalliance version 1.0 repackaged as a module, javax.annotation API, javax.inject:1 as OSGi bundle

Dual license consisting of the CDDL v1.1 and GPL v2: JSR 353 (JSON Processing) Default Provider

MPL 1.1: Javassist

The Apache Software License, Version 2.0: Bean Validation API, Commons Lang, Guava: Google Core Libraries for Java, JCommander, Lens API, Lens Examples, Lens client

CDDL+GPL License: jersey-core-client, jersey-core-common, jersey-ext-entity-filtering, jersey-media-jaxb, jersey-media-moxy, jersey-media-multipart, jersey-repackaged-guava

Common Public License Version 1.0: JUnit

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