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.github.choonchernlim better-preconditions 0.1.1 jar MIT License
com.google.guava guava 19.0 jar The Apache Software License, Version 2.0
org.opensaml opensaml 2.6.4 jar Apache 2
org.springframework.security spring-security-config 4.1.1.RELEASE jar The Apache Software License, Version 2.0
org.springframework.security spring-security-core 4.1.1.RELEASE jar The Apache Software License, Version 2.0
org.springframework.security spring-security-web 4.1.1.RELEASE jar The Apache Software License, Version 2.0
org.springframework.security.extensions spring-security-saml2-core 1.0.2.RELEASE jar The Apache Software 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
cglib cglib-nodep 3.2.4 jar ASF 2.0
com.google.guava guava-testlib 19.0 jar The Apache Software License, Version 2.0
javax.servlet javax.servlet-api 3.1.0 jar CDDL + GPLv2 with classpath exception
junit junit 4.12 jar Eclipse Public License 1.0
org.codehaus.groovy groovy-all 2.4.6 jar The Apache Software License, Version 2.0
org.objenesis objenesis 2.4 jar Apache 2
org.spockframework spock-core 1.1-groovy-2.4-rc-1 jar The Apache Software License, Version 2.0
org.springframework spring-test 4.3.1.RELEASE jar The Apache Software License, Version 2.0

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Type Licenses
javax javaee-api 7.0 jar CDDL + GPLv2 with classpath exception
net.karneim pojobuilder 3.4.0 jar PUBLIC DOMAIN

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
aopalliance aopalliance 1.0 jar Public Domain
ca.juliusdavies not-yet-commons-ssl 0.3.9 jar Apache License v2
commons-codec commons-codec 1.7 jar The Apache Software License, Version 2.0
commons-collections commons-collections 3.2.1 jar The Apache Software License, Version 2.0
commons-httpclient commons-httpclient 3.1 jar Apache License
commons-lang commons-lang 2.6 jar The Apache Software License, Version 2.0
commons-logging commons-logging 1.1.1 jar The Apache Software License, Version 2.0
joda-time joda-time 2.2 jar Apache 2
org.apache.santuario xmlsec 1.5.7 jar The Apache Software License, Version 2.0
org.apache.velocity velocity 1.7 jar The Apache Software License, Version 2.0
org.bouncycastle bcprov-jdk15on 1.51 jar Bouncy Castle Licence
org.opensaml openws 1.5.4 jar Apache 2
org.opensaml xmltooling 1.4.4 jar Apache 2
org.owasp.esapi esapi 2.0.1 jar BSD-Creative Commons 3.0 BY-SA
org.slf4j slf4j-api 1.6.3 jar MIT License
org.springframework spring-aop 4.3.1.RELEASE jar The Apache Software License, Version 2.0
org.springframework spring-beans 4.3.1.RELEASE jar The Apache Software License, Version 2.0
org.springframework spring-context 4.3.1.RELEASE jar The Apache Software License, Version 2.0
org.springframework spring-core 4.3.1.RELEASE jar The Apache Software License, Version 2.0
org.springframework spring-expression 4.3.1.RELEASE jar The Apache Software License, Version 2.0
org.springframework spring-web 4.3.1.RELEASE jar The Apache Software 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.google.code.findbugs jsr305 1.3.9 jar The Apache Software License, Version 2.0
com.google.errorprone error_prone_annotations 2.0.2 jar -
org.hamcrest hamcrest-core 1.3 jar New BSD License

provided

The following is a list of provided dependencies for this project. These dependencies are required to compile the application, but should be provided by default when using the library:

GroupId ArtifactId Version Type Licenses
com.squareup javawriter 2.5.0 jar Apache 2.0
com.sun.mail javax.mail 1.5.0 jar CDDL/GPLv2+CE
javax.activation activation 1.1 jar Common Development and Distribution License (CDDL) v1.0

Project Dependency Graph

Dependency Tree

Licenses

ASF 2.0: cglib-nodep

Creative Commons 3.0 BY-SA: ESAPI

CDDL + GPLv2 with classpath exception: Java Servlet API, Java(TM) EE 7 Specification APIs

Public Domain: AOP alliance

New BSD License: Hamcrest Core

Apache 2: Joda time, Objenesis, OpenSAML-J, OpenWS, XMLTooling-J

Unknown: error-prone annotations

BSD: ESAPI

Eclipse Public License 1.0: JUnit

Bouncy Castle Licence: Bouncy Castle Provider

The Apache Software License, Version 2.0: Apache Groovy, Apache Velocity, Apache XML Security for Java, Commons Codec, Commons Collections, Commons Lang, Commons Logging, FindBugs-jsr305, Guava Testing Library, Guava: Google Core Libraries for Java, Spock Framework - Core Module, Spring AOP, Spring Beans, Spring Context, Spring Core, Spring Expression Language (SpEL), Spring Security SAML v2 library, Spring TestContext Framework, Spring Web, spring-security-config, spring-security-core, spring-security-web

Apache License v2: Not Yet Commons SSL

Apache License: HttpClient

Apache 2.0: JavaWriter

MIT License: Better Preconditions, SLF4J API Module, Spring Security ADFS SAML2

Common Development and Distribution License (CDDL) v1.0: JavaBeans Activation Framework (JAF)

CDDL/GPLv2+CE: JavaMail API

PUBLIC DOMAIN: PojoBuilder