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.alpha.pineapple pineapple-api 1.12.0 jar GNU General Public License (GPL)
com.alpha.pineapple pineapple-commands-api 1.12.0 jar GNU General Public License (GPL)
com.alpha.pineapple pineapple-hamcrest-support 1.12.0 jar GNU General Public License (GPL)
com.jcraft jsch 0.1.49 jar Revised BSD
javax.annotation jsr250-api 1.0 jar COMMON DEVELOPMENT AND DISTRIBUTION LICENSE (CDDL) Version 1.0
javax.xml.bind jaxb-api 2.3.0 jar CDDL 1.1GPL2 w/ CPE
log4j log4j 1.2.17 jar The Apache Software License, Version 2.0
org.apache.commons commons-lang3 3.8.1 jar 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
com.alpha.pineapple pineapple-test-utils 1.12.0 jar GNU General Public License (GPL)
com.sun.xml.bind jaxb-core 2.3.0 jar -
com.sun.xml.bind jaxb-impl 2.3.0 jar -
junit junit 4.12 jar Eclipse Public License 1.0
org.easymock easymock 3.5.1 jar Apache 2
org.springframework spring-oxm 4.3.22.RELEASE jar Apache License, Version 2.0
org.springframework spring-test 4.3.22.RELEASE 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 Licenses
commons-beanutils commons-beanutils-core 1.8.3 jar The Apache Software License, Version 2.0
commons-chain commons-chain 1.2 jar The Apache Software License, Version 2.0
commons-io commons-io 2.6 jar Apache License, Version 2.0
commons-logging commons-logging 1.1.1 jar The Apache Software License, Version 2.0
org.apache.commons commons-compress 1.18 jar Apache License, Version 2.0
org.hamcrest hamcrest-core 1.2 jar New BSD License
org.hamcrest hamcrest-library 1.2 jar New BSD 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
commons-configuration commons-configuration 1.8 jar The Apache Software License, Version 2.0
commons-lang commons-lang 2.6 jar The Apache Software License, Version 2.0
org.objenesis objenesis 2.1 jar Apache 2
org.springframework spring-aop 4.3.22.RELEASE jar Apache License, Version 2.0
org.springframework spring-beans 4.3.22.RELEASE jar Apache License, Version 2.0
org.springframework spring-context 4.3.22.RELEASE jar Apache License, Version 2.0
org.springframework spring-core 4.3.22.RELEASE jar Apache License, Version 2.0
org.springframework spring-expression 4.3.22.RELEASE jar Apache License, Version 2.0

Project Dependency Graph

Dependency Tree

Licenses

Apache 2: EasyMock, Objenesis

CDDL 1.1: jaxb-api

Eclipse Public License 1.0: JUnit

Revised BSD: JSch

Apache License, Version 2.0: Apache Commons Compress, Apache Commons IO, Apache Commons Lang, Spring AOP, Spring Beans, Spring Context, Spring Core, Spring Expression Language (SpEL), Spring Object/XML Marshalling, Spring TestContext Framework

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

GNU General Public License (GPL): Pineapple API project, Pineapple Chain commands API, Pineapple Hamcrest matchers support, Pineapple SSH plugin, Pineapple test utilities

GPL2 w/ CPE: jaxb-api

New BSD License: Hamcrest Core, Hamcrest library

The Apache Software License, Version 2.0: Apache Log4j, Commons BeanUtils Core, Commons Chain, Commons Configuration, Commons Lang, Commons Logging