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.cronutils cron-utils 9.1.5 jar Apache 2.0
org.apache.logging.log4j log4j-api 2.14.1 jar Apache License, Version 2.0
org.mycore mycore-base 2021.06.0-SNAPSHOT jar GNU General Public License, version 3

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 Licenses
com.h2database h2 1.4.199 - jar MPL 2.0 or EPL 1.0
junit junit 4.13.2 - jar Eclipse Public License 1.0
org.mycore mycore-base 2021.06.0-SNAPSHOT tests test-jar GNU General Public License, version 3

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
jakarta.servlet jakarta.servlet-api 4.0.4 jar EPL 2.0GPL2 w/ CPE

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
antlr antlr 2.7.7 jar BSD License
com.auth0 java-jwt 3.16.0 jar The MIT License (MIT)
com.fasterxml classmate 1.5.1 jar Apache License, Version 2.0
com.fasterxml.jackson.core jackson-annotations 2.12.3 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.12.3 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-databind 2.12.3 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.module jackson-module-jaxb-annotations 2.12.3 jar The Apache Software License, Version 2.0
com.google.code.findbugs jsr305 3.0.2 jar The Apache Software License, Version 2.0
com.google.code.gson gson 2.8.7 jar Apache 2.0
com.google.errorprone error_prone_annotations 2.5.1 jar Apache 2.0
com.google.guava failureaccess 1.0.1 jar The Apache Software License, Version 2.0
com.google.guava guava 30.1.1-jre jar Apache 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.j2objc j2objc-annotations 1.3 jar The Apache Software License, Version 2.0
com.google.zxing core 3.4.1 jar The Apache Software License, Version 2.0
com.ibm.icu icu4j 69.1 jar Unicode/ICU License
commons-beanutils commons-beanutils 1.9.4 jar Apache License, Version 2.0
commons-codec commons-codec 1.11 jar Apache License, Version 2.0
commons-collections commons-collections 3.2.2 jar Apache License, Version 2.0
commons-io commons-io 2.8.0 jar Apache License, Version 2.0
commons-lang commons-lang 2.6 jar The Apache Software License, Version 2.0
commons-logging commons-logging 1.2 jar The Apache Software License, Version 2.0
de.regnis.q.sequence sequence-library 1.0.4 jar Sequence Library License (BSD-like)
io.swagger.core.v3 swagger-annotations 2.1.9 jar Apache License 2.0
jakarta.annotation jakarta.annotation-api 1.3.5 jar EPL 2.0GPL2 w/ CPE
jakarta.inject jakarta.inject-api 1.0.1 jar The Apache Software License, Version 2.0
jakarta.persistence jakarta.persistence-api 2.2.3 jar Eclipse Public License v. 2.0Eclipse Distribution License v. 1.0
jakarta.validation jakarta.validation-api 2.0.2 jar Apache License 2.0
jakarta.websocket jakarta.websocket-api 1.1.2 jar Eclipse Public License 2.0GNU General Public License, version 2 with the GNU Classpath Exception
jakarta.ws.rs jakarta.ws.rs-api 2.1.6 jar EPL 2.0GPL2 w/ CPE
jakarta.xml.bind jakarta.xml.bind-api 2.3.3 jar Eclipse Distribution License - v 1.0
jaxen jaxen 1.2.0 jar BSD License 2.0
net.bytebuddy byte-buddy 1.11.8 jar Apache License, Version 2.0
net.java.dev.jna jna-platform 5.6.0 jar LGPL, version 2.1Apache License v2.0
org.antlr antlr-runtime 3.4 jar -
org.apache.commons commons-compress 1.20 jar Apache License, Version 2.0
org.apache.httpcomponents httpclient 4.5.13 jar Apache License, Version 2.0
org.apache.httpcomponents httpclient-cache 4.5.13 jar Apache License, Version 2.0
org.apache.httpcomponents httpcore 4.4.14 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-core 2.14.1 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-web 2.14.1 jar Apache License, Version 2.0
org.checkerframework checker-qual 3.8.0 jar The MIT License
org.glassfish javax.el 3.0.0 jar CDDL + GPLv2 with classpath exception
org.glassfish.hk2 hk2-api 2.6.1 jar EPL 2.0GPL2 w/ CPE
org.glassfish.hk2 hk2-utils 2.6.1 jar EPL 2.0GPL2 w/ CPE
org.glassfish.hk2 osgi-resource-locator 1.0.3 jar EPL 2.0GPL2 w/ CPE
org.glassfish.jersey.containers jersey-container-servlet-core 2.34 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.core jersey-client 2.34 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.core jersey-common 2.34 jar EPL 2.0The GNU General Public License (GPL), Version 2, With Classpath ExceptionApache License, 2.0Public Domain
org.glassfish.jersey.core jersey-server 2.34 jar EPL 2.0The GNU General Public License (GPL), Version 2, With Classpath ExceptionApache License, 2.0Modified BSD
org.glassfish.jersey.media jersey-media-multipart 2.34 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.hibernate hibernate-core 5.5.4.Final jar GNU Library General Public License v2.1 or later
org.hibernate.common hibernate-commons-annotations 5.1.2.Final jar GNU Library General Public License v2.1 or later
org.jboss jandex 2.2.3.Final jar Apache License, Version 2.0
org.jboss.logging jboss-logging 3.4.2.Final jar Apache License, version 2.0
org.jboss.spec.javax.transaction jboss-transaction-api_1.2_spec 1.1.1.Final jar Common Development and Distribution LicenseGNU General Public License, Version 2 with the Classpath Exception
org.jdom jdom2 2.0.6 jar Similar to Apache License but with the acknowledgment clause removed
org.jsoup jsoup 1.13.1 jar The MIT License
org.jvnet.mimepull mimepull 1.9.13 jar Eclipse Distribution License - v 1.0
org.lz4 lz4-java 1.4.1 jar The Apache Software License, Version 2.0
org.slf4j slf4j-api 1.7.30 jar MIT License
org.tmatesoft.sqljet sqljet 1.1.14 jar GNU General Public License (GPL)
org.tmatesoft.svnkit svnkit 1.10.3 jar TMate Open Source License
se.jiderhamn.classloader-leak-prevention classloader-leak-prevention-core 2.7.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

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 Optional
com.jcraft jsch 0.1.55 jar Revised BSD No
com.sun.activation jakarta.activation 1.2.2 jar EDL 1.0 No
com.sun.istack istack-commons-runtime 3.0.11 jar Eclipse Distribution License - v 1.0 No
com.sun.mail mailapi 1.6.5 jar EPL 2.0GPL2 w/ CPEEDL 1.0 No
com.sun.mail smtp 1.6.5 jar EPL 2.0GPL2 w/ CPEEDL 1.0 No
org.apache.logging.log4j log4j-slf4j-impl 2.14.1 jar Apache License, Version 2.0 No
org.glassfish.hk2 hk2-locator 2.6.1 jar EPL 2.0GPL2 w/ CPE No
org.glassfish.jaxb jaxb-runtime 2.3.3 jar Eclipse Distribution License - v 1.0 No
org.glassfish.jaxb txw2 2.3.3 jar Eclipse Distribution License - v 1.0 No
org.glassfish.jersey.inject jersey-hk2 2.34 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license No
org.javassist javassist 3.28.0-GA jar MPL 1.1LGPL 2.1Apache License 2.0 No
net.java.dev.jna jna 5.6.0 jar LGPL, version 2.1Apache License v2.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
org.hamcrest hamcrest 2.2 jar BSD License 3
org.hamcrest hamcrest-core 2.2 jar BSD License 3

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
jakarta.activation jakarta.activation-api 1.2.2 jar EDL 1.0
org.glassfish.hk2.external aopalliance-repackaged 2.6.1 jar EPL 2.0GPL2 w/ CPE
org.glassfish.hk2.external jakarta.inject 2.6.1 jar EPL 2.0GPL2 w/ CPE

Project Dependency Graph

Dependency Tree

Licenses

MPL 2.0 or EPL 1.0: H2 Database Engine

Sequence Library License (BSD-like): Sequence Library

Apache License, version 2.0: JBoss Logging 3

Eclipse Public License 2.0: Jakarta WebSocket - Server API

Apache 2.0: Gson, cron-utils, error-prone annotations

Eclipse Public License 1.0: JUnit

MIT License: SLF4J API Module

BSD License 3: Hamcrest, Hamcrest Core

Revised BSD: JSch

jQuery license: jersey-container-servlet-core, jersey-core-client, jersey-inject-hk2, jersey-media-multipart

Unicode/ICU License: ICU4J

GPL2 w/ CPE: HK2 API module, HK2 Implementation Utilities, Jakarta Annotations API, Jakarta Mail API (no providers), Jakarta Mail API smtp provider, Jakarta Servlet, OSGi resource locator, ServiceLocator Default Implementation, aopalliance version 1.0 repackaged as a module, jakarta.ws.rs-api, javax.inject:1 as OSGi bundle, jersey-container-servlet-core, jersey-core-client, jersey-inject-hk2, jersey-media-multipart

GNU General Public License, version 3: MyCoRe Base Components, MyCoRe Cronjob

TMate Open Source License: SVNKit Java(tm) Subversion Library

Apache 2: ClassLoader Leak Prevention library

Similar to Apache License but with the acknowledgment clause removed: JDOM

Eclipse Public License v. 2.0: Jakarta Persistence API

Unknown: Antlr 3.4 Runtime

Apache License 2.0: Jakarta Bean Validation API, Javassist, swagger-annotations

BSD License: AntLR Parser Generator

The MIT License: Checker Qual, jsoup Java HTML Parser

Apache License, Version 2.0: Apache Commons BeanUtils, Apache Commons Codec, Apache Commons Collections, Apache Commons Compress, Apache Commons IO, Apache HttpClient, Apache HttpClient Cache, Apache HttpCore, Apache Log4j API, Apache Log4j Core, Apache Log4j SLF4J Binding, Apache Log4j Web, Byte Buddy (without dependencies), ClassMate, Guava: Google Core Libraries for Java, Java Annotation Indexer

EPL 2.0: HK2 API module, HK2 Implementation Utilities, Jakarta Annotations API, Jakarta Mail API (no providers), Jakarta Mail API smtp provider, Jakarta Servlet, OSGi resource locator, ServiceLocator Default Implementation, aopalliance version 1.0 repackaged as a module, jakarta.ws.rs-api, javax.inject:1 as OSGi bundle, jersey-container-servlet-core, jersey-core-client, jersey-core-common, jersey-core-server, jersey-inject-hk2, jersey-media-multipart

GNU General Public License, Version 2 with the Classpath Exception: Java Transaction API

MIT license: jersey-container-servlet-core, jersey-core-client, jersey-inject-hk2, jersey-media-multipart

MPL 1.1: Javassist

LGPL, version 2.1: Java Native Access, Java Native Access Platform

BSD 2-Clause: jersey-container-servlet-core, jersey-core-client, jersey-inject-hk2, jersey-media-multipart

Apache License v2.0: Java Native Access, Java Native Access Platform

Apache License, 2.0: jersey-container-servlet-core, jersey-core-client, jersey-core-common, jersey-core-server, jersey-inject-hk2, jersey-media-multipart

Common Development and Distribution License: Java Transaction API

Eclipse Distribution License v. 1.0: Jakarta Persistence API

GNU General Public License (GPL): SQLJet Java(tm) Sqlite Library

Public Domain: jersey-container-servlet-core, jersey-core-client, jersey-core-common, jersey-inject-hk2, jersey-media-multipart

GNU Library General Public License v2.1 or later: Hibernate Commons Annotations, Hibernate ORM - hibernate-core

W3C license: jersey-container-servlet-core, jersey-core-client, jersey-inject-hk2, jersey-media-multipart

The MIT License (MIT): java jwt

EDL 1.0: Jakarta Activation, Jakarta Activation API jar, Jakarta Mail API (no providers), Jakarta Mail API smtp provider, jersey-container-servlet-core, jersey-core-client, jersey-inject-hk2, jersey-media-multipart

GNU General Public License, version 2 with the GNU Classpath Exception: Jakarta WebSocket - Server API

Modified BSD: jersey-container-servlet-core, jersey-core-client, jersey-core-server, jersey-inject-hk2, jersey-media-multipart

Eclipse Distribution License - v 1.0: JAXB Runtime, Jakarta XML Binding API, MIME streaming extension, TXW2 Runtime, istack common utility code runtime

LGPL 2.1: Javassist

CDDL + GPLv2 with classpath exception: Expression Language 3.0

The Apache Software License, Version 2.0: Apache Commons Logging, Commons Lang, FindBugs-jsr305, Guava InternalFutureFailureAccess and InternalFutures, Guava ListenableFuture only, J2ObjC Annotations, Jackson module: JAXB Annotations, Jackson-annotations, Jackson-core, Jakarta Dependency Injection, LZ4 and xxHash, Xalan Java, Xalan Java Serializer, ZXing Core, jackson-databind

BSD License 2.0: jaxen

The GNU General Public License (GPL), Version 2, With Classpath Exception: jersey-core-common, jersey-core-server

Dependency File Details

Filename Size Entries Classes Packages Java Version Debug Information
antlr-2.7.7.jar 445.3 kB 239 224 12 1.2 Yes
java-jwt-3.16.0.jar 56.7 kB 59 50 5 1.8 Yes
cron-utils-9.1.5.jar 165.9 kB 142 98 19 1.8 Yes
classmate-1.5.1.jar 67.8 kB 55 40 5 - Yes
jackson-annotations-2.12.3.jar 75.7 kB 84 72 2 - Yes
jackson-core-2.12.3.jar 365.2 kB 151 125 13 - Yes
jackson-databind-2.12.3.jar 1.5 MB 737 701 23 - Yes
jackson-module-jaxb-annotations-2.12.3.jar 36.6 kB 33 13 4 - Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
gson-2.8.7.jar 240.4 kB 198 181 9 - Yes
error_prone_annotations-2.5.1.jar 13.9 kB 34 22 2 1.7 No
failureaccess-1.0.1.jar 4.6 kB 15 2 1 1.7 Yes
guava-30.1.1-jre.jar 2.9 MB 2060 2030 18 1.8 Yes
listenablefuture-9999.0-empty-to-avoid-conflict-with-guava.jar 2.2 kB 7 0 0 - No
j2objc-annotations-1.3.jar 8.8 kB 23 12 1 1.5 Yes
core-3.4.1.jar 539.3 kB 267 264 31 1.8 Yes
h2-1.4.199.jar 2.2 MB 877 872 44 - Yes
icu4j-69.1.jar 13.4 MB 5239 1539 16 1.7 Yes
jsch-0.1.55.jar 282.6 kB 180 167 4 1.5 Yes
jakarta.activation-1.2.2.jar 68.5 kB 61 43 4 - Yes
istack-commons-runtime-3.0.11.jar 29.9 kB 44 23 4 - Yes
mailapi-1.6.5.jar 360.2 kB 223 201 9 1.7 Yes
smtp-1.6.5.jar 50.3 kB 33 22 1 1.7 Yes
commons-beanutils-1.9.4.jar 246.9 kB 154 137 5 1.6 Yes
commons-codec-1.11.jar 335 kB 243 96 7 1.6 Yes
commons-collections-3.2.2.jar 588.3 kB 484 460 12 1.3 Yes
commons-io-2.8.0.jar 285.4 kB 204 182 10 1.8 Yes
commons-lang-2.6.jar 284.2 kB 155 133 10 1.3 Yes
commons-logging-1.2.jar 61.8 kB 42 28 2 1.2 Yes
sequence-library-1.0.4.jar 72.2 kB 81 69 6 1.5 Yes
swagger-annotations-2.1.9.jar 34.3 kB 68 44 13 1.8 Yes
jakarta.activation-api-1.2.2.jar 46.6 kB 43 32 2 - Yes
jakarta.annotation-api-1.3.5.jar 25.1 kB 28 15 3 1.8 Yes
jakarta.inject-api-1.0.1.jar 4.8 kB 15 6 1 1.5 No
jakarta.persistence-api-2.2.3.jar 164.4 kB 227 207 4 1.8 Yes
jakarta.servlet-api-4.0.4.jar 83 kB 108 85 4 1.8 Yes
jakarta.validation-api-2.0.2.jar 91.9 kB 160 143 9 1.8 Yes
jakarta.websocket-api-1.1.2.jar 48.7 kB 66 54 2 1.6 Yes
jakarta.ws.rs-api-2.1.6.jar 140.4 kB 155 138 7 - Yes
jakarta.xml.bind-api-2.3.3.jar 115.6 kB 137 111 7 - Yes
jaxen-1.2.0.jar 232.5 kB 238 213 16 1.4 Yes
junit-4.13.2.jar 384.6 kB 389 350 32 1.5 Yes
byte-buddy-1.11.8.jar 3.6 MB 2573 2517 38 - Yes
jna-platform-5.6.0.jar 2.7 MB 1247 1205 13 1.6 Yes
antlr-runtime-3.4.jar 164.4 kB 128 115 4 1.4 Yes
commons-compress-1.20.jar 632.4 kB 400 359 29 1.7 Yes
httpclient-4.5.13.jar 780.3 kB 511 470 24 1.6 Yes
httpclient-cache-4.5.13.jar 164.1 kB 103 83 4 1.6 Yes
httpcore-4.4.14.jar 328.4 kB 283 253 17 1.6 Yes
log4j-api-2.14.1.jar 300.4 kB 211 177 9 - Yes
log4j-core-2.14.1.jar 1.7 MB 1184 1092 51 1.8 Yes
log4j-slf4j-impl-2.14.1.jar 23.6 kB 26 10 2 1.8 Yes
log4j-web-2.14.1.jar 35.3 kB 40 13 2 1.8 Yes
checker-qual-3.8.0.jar 230.9 kB 411 344 36 1.8 Yes
javax.el-3.0.0.jar 224 kB 175 156 6 1.7 Yes
hk2-api-2.6.1.jar 200.2 kB 197 176 7 1.8 Yes
hk2-locator-2.6.1.jar 203.4 kB 117 99 3 1.8 Yes
hk2-utils-2.6.1.jar 131.6 kB 102 80 7 1.8 Yes
osgi-resource-locator-1.0.3.jar 19.5 kB 23 12 1 1.6 Yes
aopalliance-repackaged-2.6.1.jar 27 kB 41 26 4 1.8 Yes
jakarta.inject-2.6.1.jar 18.1 kB 17 6 1 1.8 No
jaxb-runtime-2.3.3.jar 1 MB 825 649 26 - Yes
txw2-2.3.3.jar 72 kB 69 54 4 - Yes
jersey-container-servlet-core-2.34.jar 73.4 kB 61 44 4 1.8 Yes
jersey-client-2.34.jar 259.1 kB 186 162 10 1.8 Yes
jersey-common-2.34.jar 1.2 MB 910 860 23 - Yes
jersey-server-2.34.jar 946.8 kB 661 607 27 1.8 Yes
jersey-hk2-2.34.jar 76.8 kB 63 46 1 1.8 Yes
jersey-media-multipart-2.34.jar 81.5 kB 58 41 3 1.8 Yes
hamcrest-2.2.jar 123.4 kB 122 108 11 1.7 Yes
hamcrest-core-2.2.jar 1.5 kB 8 1 1 1.7 Yes
hibernate-core-5.5.4.Final.jar 7.5 MB 5296 4919 288 1.8 Yes
hibernate-commons-annotations-5.1.2.Final.jar 78.9 kB 81 68 7 1.8 Yes
javassist-3.28.0-GA.jar 851.5 kB 474 426 17 1.8 Yes
jandex-2.2.3.Final.jar 202.6 kB 116 106 1 1.6 Yes
jboss-logging-3.4.2.Final.jar 60.9 kB 47 35 1 1.8 Yes
jboss-transaction-api_1.2_spec-1.1.1.Final.jar 26.3 kB 31 19 1 1.7 Yes
jdom2-2.0.6.jar 304.9 kB 215 195 15 1.5 Yes
jsoup-1.13.1.jar 393.9 kB 262 244 7 1.7 Yes
mimepull-1.9.13.jar 64.9 kB 57 45 2 - Yes
lz4-java-1.4.1.jar 370.1 kB 100 77 3 1.6 Yes
mycore-base-2021.06.0-SNAPSHOT.jar 1.6 MB 895 724 75 - Yes
test-classes 4.1 kB - - - - -
slf4j-api-1.7.30.jar 41.5 kB 46 34 4 1.5 Yes
sqljet-1.1.14.jar 760.6 kB 544 519 18 1.5 Yes
svnkit-1.10.3.jar 4.3 MB 1940 1885 41 1.6 Yes
classloader-leak-prevention-core-2.7.0.jar 98.1 kB 78 64 3 1.6 Yes
serializer-2.7.2.jar 276.4 kB 123 108 3 1.3 Yes
xalan-2.7.2.jar 3.2 MB 1565 1501 49 1.3 Yes
jna-5.6.0.jar 1.5 MB 170 115 4 1.6 Yes
Total Size Entries Classes Packages Java Version Debug Information
90 63 MB 36596 30088 1289 1.8 85
compile: 69 compile: 55.6 MB compile: 32706 compile: 26753 compile: 1111 - compile: 66
test: 5 test: 2.7 MB test: 1396 test: 1331 test: 88 - test: 4
runtime: 12 runtime: 4.6 MB runtime: 2285 runtime: 1855 runtime: 79 - runtime: 12
provided: 4 provided: 174.7 kB provided: 209 provided: 149 provided: 11 - provided: 3