Project Dependency Management

compile

The following is a list of compile dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run the submodule:

GroupId ArtifactId Version Type License
com.google.code.gson gson 2.3.1 jar The Apache Software License, Version 2.0
com.google.guava guava 18.0 jar The Apache Software License, Version 2.0
com.google.zxing core 3.2.0 jar The Apache Software License, Version 2.0
com.ibm.icu icu4j 54.1.1 jar ICU License
com.sun.jersey jersey-client 1.19 jar CDDL 1.1, GPL2 w/ CPE
com.sun.jersey jersey-core 1.19 jar CDDL 1.1, GPL2 w/ CPE
com.sun.jersey jersey-server 1.19 jar CDDL 1.1, GPL2 w/ CPE
com.sun.jersey.contribs jersey-multipart 1.19 jar CDDL 1.1, GPL2 w/ CPE
commons-codec commons-codec 1.10 jar Apache License, Version 2.0
commons-fileupload commons-fileupload 1.3.1 jar The Apache Software License, Version 2.0
commons-httpclient commons-httpclient 3.1 jar Apache License
commons-io commons-io 2.4 jar The Apache Software License, Version 2.0
commons-lang commons-lang 2.6 jar The Apache Software License, Version 2.0
javax.annotation jsr250-api 1.0 jar -
javax.mail mail 1.4.7 jar CDDL, GPLv2+CE
javax.ws.rs jsr311-api 1.1.1 jar CDDL License
joda-time joda-time 2.7 jar Apache 2
log4j log4j 1.2.17 jar The Apache Software License, Version 2.0
org.apache.avalon.framework avalon-framework-api 4.3.1 jar The Apache Software License, Version 2.0
org.apache.avalon.framework avalon-framework-impl 4.3.1 jar The Apache Software License, Version 2.0
org.apache.commons commons-compress 1.9 jar The Apache Software License, Version 2.0
org.apache.commons commons-vfs2 2.0 jar The Apache Software License, Version 2.0
org.apache.httpcomponents httpclient 4.4 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4 jar Apache License, Version 2.0
org.apache.httpcomponents httpmime 4.4 jar Apache License, Version 2.0
org.apache.pdfbox pdfbox 1.8.8 jar The Apache Software License, Version 2.0
org.apache.solr solr-solrj 5.1.0 jar Apache 2
org.apache.xmlgraphics fop 1.1 jar The Apache Software License, Version 2.0
org.hibernate hibernate-core 4.3.8.Final jar GNU Lesser General Public License
org.hibernate.javax.persistence hibernate-jpa-2.1-api 1.0.0.Final jar Eclipse Public License (EPL), Version 1.0, Eclipse Distribution License (EDL), Version 1.0
org.jasig.cas cas-client-core 3.1.10 jar JA-SIG License for Use
org.jdom jdom2 2.0.6 jar Similar to Apache License but with the acknowledgment clause removed
org.mycore oaipmh 0.4 jar GPL
org.mycore oaipmh-dataprovider 0.4 jar GPL
org.mycore.iview2 image-tiler 1.10 jar GPL
org.mycore.mets mets-model 0.7 jar GPL
org.mycore.mets mets-validator 1.1 jar GPL
org.tmatesoft.svnkit svnkit 1.8.7 jar TMate Open Source License (with dual licensing option)
se.jiderhamn classloader-leak-prevention 1.11.0 jar Apache 2
xalan serializer 2.7.2 jar The Apache Software License, Version 2.0
xalan xalan 2.7.2 jar The Apache Software License, Version 2.0
xerces xercesImpl 2.11.0.SP1 jar The Apache Software License, Version 2.0
xml-resolver xml-resolver 1.2 jar The Apache Software License, Version 2.0
xom xom 1.2.5 jar The GNU Lesser General Public License, Version 2.1

runtime

The following is a list of runtime dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to run the submodule:

GroupId ArtifactId Version Type License
ant-contrib ant-contrib 1.0b3 jar null
com.jcraft jsch 0.1.51 jar Revised BSD
com.sun.jersey jersey-servlet 1.19 jar CDDL 1.1, GPL2 w/ CPE
commons-discovery commons-discovery 0.5 jar The Apache Software License, Version 2.0
jaxen jaxen 1.1.6 jar null
net.java.dev.jna jna 4.1.0 jar LGPL, version 2.1, ASL, version 2
org.bouncycastle bcprov-jdk16 1.46 jar Bouncy Castle Licence
org.javassist javassist 3.19.0-GA jar MPL 1.1, LGPL 2.1, Apache License 2.0
org.mycore mycore-viewer 0.4 jar GPL
org.slf4j slf4j-log4j12 1.7.10 jar MIT License
wsdl4j wsdl4j 1.6.3 jar CPL

test

The following is a list of test dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile and run unit tests for the submodule:

GroupId ArtifactId Version Type License
com.sun.grizzly grizzly-servlet-webserver 1.9.45 jar CDDL+GPL
com.sun.jersey jersey-grizzly 1.19 jar CDDL 1.1, GPL2 w/ CPE
com.sun.jersey.contribs jersey-apache-client 1.19 jar CDDL 1.1, GPL2 w/ CPE
com.sun.jersey.jersey-test-framework jersey-test-framework-core 1.19 jar CDDL 1.1, GPL2 w/ CPE
com.sun.jersey.jersey-test-framework jersey-test-framework-grizzly 1.19 jar CDDL 1.1, GPL2 w/ CPE
junit junit 4.12 jar Eclipse Public License 1.0
org.hamcrest hamcrest-core 1.3 jar New BSD License
org.hsqldb hsqldb 2.3.2 jar HSQLDB License, a BSD open source license

provided

The following is a list of provided dependencies in the DependencyManagement of this project. These dependencies can be included in the submodules to compile the submodule, but should be provided by default when using the library:

GroupId ArtifactId Version Type License
javax.servlet javax.servlet-api 3.0.1 jar CDDL + GPLv2 with classpath exception
org.apache.ant ant 1.9.4 jar The Apache Software License, Version 2.0