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
de.undercouch citeproc-java 3.0.0-alpha.6 jar The Apache Software License, Version 2.0
org.jbibtex jbibtex 1.0.20 jar New BSD License
org.jdom jdom2 2.0.6.1 jar Similar to Apache License but with the acknowledgment clause removed
org.mycore mycore-base 2022.06.1-SNAPSHOT jar GNU General Public License, version 3

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
org.citationstyles locales 22.7 jar Creative Commons Attribution-ShareAlike 3.0 Unported license
org.citationstyles styles 22.7 jar Creative Commons Attribution-ShareAlike 3.0 Unported 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
junit junit 4.13.2 jar Eclipse Public License 1.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
antlr antlr 2.7.7 jar BSD License
com.auth0 java-jwt 3.19.2 jar The MIT License (MIT)
com.fasterxml classmate 1.5.1 jar Apache License, Version 2.0
com.fasterxml.jackson.core jackson-annotations 2.13.4 jar The Apache Software License, Version 2.0
com.fasterxml.jackson.core jackson-core 2.13.4 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.9.1 jar Apache-2.0
com.google.errorprone error_prone_annotations 2.11.0 jar Apache 2.0
com.google.guava failureaccess 1.0.1 jar The Apache Software License, Version 2.0
com.google.guava guava 31.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.5.0 jar The Apache Software License, Version 2.0
com.ibm.icu icu4j 70.1 jar Unicode/ICU License
commons-beanutils commons-beanutils 1.9.4 jar Apache License, Version 2.0
commons-codec commons-codec 1.15 jar Apache License, Version 2.0
commons-collections commons-collections 3.2.2 jar Apache License, Version 2.0
commons-io commons-io 2.11.0 jar Apache 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-jakarta 2.2.2 jar Apache License 2.0
jakarta.annotation jakarta.annotation-api 2.0.0 jar EPL 2.0GPL2 w/ CPE
jakarta.inject jakarta.inject-api 2.0.0 jar The Apache Software License, Version 2.0
jakarta.persistence jakarta.persistence-api 3.1.0 jar Eclipse Public License v. 2.0Eclipse Distribution License v. 1.0
jakarta.transaction jakarta.transaction-api 2.0.0 jar EPL 2.0GPL2 w/ CPE
jakarta.validation jakarta.validation-api 3.0.0 jar Apache License 2.0
jakarta.websocket jakarta.websocket-api 2.0.0 jar Eclipse Public License v. 2.0GNU General Public License, version 2 with the GNU Classpath Exception
jakarta.ws.rs jakarta.ws.rs-api 3.1.0 jar EPL-2.0GPL-2.0-with-classpath-exception
jakarta.xml.bind jakarta.xml.bind-api 3.0.1 jar Eclipse Distribution License - v 1.0
jaxen jaxen 1.2.0 jar BSD License 2.0
net.bytebuddy byte-buddy 1.12.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.antlr antlr4-runtime 4.9.3 jar The BSD License
org.apache.commons commons-compress 1.21 jar Apache License, Version 2.0
org.apache.commons commons-lang3 3.12.0 jar Apache License, Version 2.0
org.apache.commons commons-text 1.10.0 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.15 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-api 2.19.0 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-core 2.19.0 jar Apache License, Version 2.0
org.apache.logging.log4j log4j-jakarta-web 2.19.0 jar Apache License, Version 2.0
org.checkerframework checker-qual 3.12.0 jar The MIT License
org.dom4j dom4j 2.1.3 jar BSD 3-clause New License
org.glassfish.hk2 hk2-api 3.0.2 jar EPL 2.0GPL2 w/ CPE
org.glassfish.hk2 hk2-utils 3.0.2 jar EPL 2.0GPL2 w/ CPE
org.glassfish.hk2 osgi-resource-locator 1.0.3 jar EPL 2.0GPL2 w/ CPE
org.glassfish.jersey.core jersey-client 3.0.8 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.glassfish.jersey.core jersey-common 3.0.8 jar EPL 2.0The GNU General Public License (GPL), Version 2, With Classpath ExceptionApache License, 2.0Public Domain
org.glassfish.jersey.core jersey-server 3.0.8 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 3.0.8 jar EPL 2.0GPL2 w/ CPEEDL 1.0BSD 2-ClauseApache License, 2.0Public DomainModified BSDjQuery licenseMIT licenseW3C license
org.hibernate hibernate-core-jakarta 5.6.7.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.4.2.Final jar Apache License, Version 2.0
org.jboss.logging jboss-logging 3.4.3.Final jar Apache License, version 2.0
org.jsoup jsoup 1.14.3 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.tmatesoft.sqljet sqljet 1.1.14 jar GNU General Public License (GPL)
org.tmatesoft.svnkit svnkit 1.10.4 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 Classifier Type Licenses Optional
com.fasterxml.jackson.core jackson-databind 2.13.4 - jar The Apache Software License, Version 2.0 No
com.fasterxml.woodstox woodstox-core 6.4.0 - jar The Apache License, Version 2.0 No
com.jcraft jsch 0.1.55 - jar Revised BSD No
com.sun.activation jakarta.activation 2.0.1 - jar EDL 1.0 No
com.sun.istack istack-commons-runtime 4.0.1 - jar Eclipse Distribution License - v 1.0 No
com.sun.mail mailapi 2.0.1 - jar EPL 2.0GPL2 w/ CPEEDL 1.0 No
com.sun.mail smtp 2.0.1 - jar EPL 2.0GPL2 w/ CPEEDL 1.0 No
net.sf.saxon Saxon-HE 11.3 - jar Mozilla Public License Version 2.0 No
org.apache.logging.log4j log4j-slf4j-impl 2.19.0 - jar Apache License, Version 2.0 No
org.codehaus.woodstox stax2-api 4.2.1 - jar The BSD License No
org.glassfish.hk2 hk2-locator 3.0.3 - jar EPL 2.0GPL2 w/ CPE No
org.glassfish.jaxb jaxb-core 3.0.2 - jar Eclipse Distribution License - v 1.0 No
org.glassfish.jaxb jaxb-runtime 3.0.2 - jar Eclipse Distribution License - v 1.0 No
org.glassfish.jaxb txw2 3.0.2 - jar Eclipse Distribution License - v 1.0 No
org.glassfish.jersey.inject jersey-hk2 3.0.8 - 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
org.slf4j slf4j-api 1.7.36 - jar MIT License No
org.xmlresolver xmlresolver 4.2.0 data jar Apache License version 2.0 No
org.xmlresolver xmlresolver 4.2.0 - jar Apache License version 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 2.0.1 jar EDL 1.0
org.glassfish.hk2.external aopalliance-repackaged 3.0.2 jar EPL 2.0GPL2 w/ CPE

Project Dependency Graph

Dependency Tree

Licenses

Sequence Library License (BSD-like): Sequence Library

The BSD License: ANTLR 4 Runtime, Stax2 API

Eclipse Public License 1.0: JUnit

BSD License 3: Hamcrest, Hamcrest Core

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

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

Apache 2: ClassLoader Leak Prevention library

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

Unknown: Antlr 3.4 Runtime

Apache License version 2.0: XML Resolver

The MIT License: Checker Qual, jsoup Java HTML Parser

Apache-2.0: Gson

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

MIT license: 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-core-client, jersey-inject-hk2, jersey-media-multipart

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

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

Eclipse Distribution License v. 1.0: Jakarta Persistence API

BSD 3-clause New License: dom4j

Public Domain: 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-jakarta

The MIT License (MIT): java jwt

Creative Commons Attribution-ShareAlike 3.0 Unported license: Citation Style Language (CSL) citation styles, Citation Style Language (CSL) locale files

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

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

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

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

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

Apache License, version 2.0: JBoss Logging 3

The Apache License, Version 2.0: Woodstox

Apache 2.0: error-prone annotations

Revised BSD: JSch

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

MIT License: SLF4J API Module

Unicode/ICU License: ICU4J

Mozilla Public License Version 2.0: Saxon-HE

New BSD License: JBibTeX

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

Eclipse Public License v. 2.0: Jakarta Persistence API, Jakarta WebSocket - Server API

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

BSD License: AntLR Parser Generator

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

GPL-2.0-with-classpath-exception: Jakarta RESTful WS API

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

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

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

LGPL 2.1: Javassist

EPL-2.0: Jakarta RESTful WS API

BSD License 2.0: jaxen

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.19.2.jar 58.2 kB 62 51 6 - Yes
classmate-1.5.1.jar 67.8 kB 55 40 5 - Yes
jackson-annotations-2.13.4.jar 75.7 kB 84 72 2 - Yes
jackson-core-2.13.4.jar 374.9 kB 156 128 13 - Yes
jackson-databind-2.13.4.jar 1.5 MB 746 708 23 - Yes
woodstox-core-6.4.0.jar 1.6 MB 1092 942 79 - Yes
jsr305-3.0.2.jar 19.9 kB 46 35 3 1.5 Yes
gson-2.9.1.jar 265 kB 228 208 10 - Yes
error_prone_annotations-2.11.0.jar 16 kB 38 26 2 1.7 Yes
failureaccess-1.0.1.jar 4.6 kB 15 2 1 1.7 Yes
guava-31.1-jre.jar 3 MB 2053 2023 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.5.0.jar 602.3 kB 331 290 31 1.8 Yes
icu4j-70.1.jar 13.7 MB 5259 1553 17 1.7 Yes
jsch-0.1.55.jar 282.6 kB 180 167 4 1.5 Yes
jakarta.activation-2.0.1.jar 62.2 kB 56 39 3 - Yes
istack-commons-runtime-4.0.1.jar 29.9 kB 44 23 4 - Yes
mailapi-2.0.1.jar 382.1 kB 229 202 10 - Yes
smtp-2.0.1.jar 64.4 kB 40 23 2 - Yes
commons-beanutils-1.9.4.jar 246.9 kB 154 137 5 1.6 Yes
commons-codec-1.15.jar 353.8 kB 253 106 7 1.7 Yes
commons-collections-3.2.2.jar 588.3 kB 484 460 12 1.3 Yes
commons-io-2.11.0.jar 327.1 kB 224 201 11 1.8 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
citeproc-java-3.0.0-alpha.6.jar 334.9 kB 184 162 16 1.8 Yes
swagger-annotations-jakarta-2.2.2.jar 42.5 kB 75 49 13 1.8 Yes
jakarta.activation-api-2.0.1.jar 47.8 kB 43 32 2 - Yes
jakarta.annotation-api-2.0.0.jar 25.4 kB 29 16 4 - Yes
jakarta.inject-api-2.0.0.jar 10.1 kB 17 6 1 1.5 No
jakarta.persistence-api-3.1.0.jar 165.2 kB 226 207 5 - Yes
jakarta.transaction-api-2.0.0.jar 27.9 kB 31 19 1 1.8 Yes
jakarta.validation-api-3.0.0.jar 92.7 kB 160 143 9 1.8 Yes
jakarta.websocket-api-2.0.0.jar 49.3 kB 66 54 2 1.8 Yes
jakarta.ws.rs-api-3.1.0.jar 154.8 kB 167 150 7 - Yes
jakarta.xml.bind-api-3.0.1.jar 128.9 kB 140 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.12.8.jar 3.8 MB 2697 2637 39 - Yes
jna-platform-5.6.0.jar 2.7 MB 1247 1205 13 1.6 Yes
Saxon-HE-11.3.jar 5.1 MB 2438 2354 59 1.8 Yes
antlr-runtime-3.4.jar 164.4 kB 128 115 4 1.4 Yes
antlr4-runtime-4.9.3.jar 336.7 kB 237 220 7 1.7 Yes
commons-compress-1.21.jar 1 MB 576 524 35 1.8 Yes
commons-lang3-3.12.0.jar 587.4 kB 374 345 17 1.8 Yes
commons-text-1.10.0.jar 238.4 kB 174 154 8 1.8 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.15.jar 328.3 kB 283 253 17 1.6 Yes
log4j-api-2.19.0.jar 317.6 kB 224 189 9 - Yes
log4j-core-2.19.0.jar 1.9 MB 1304 1209 54 1.8 Yes
log4j-jakarta-web-2.19.0.jar 36.3 kB 41 14 2 1.8 Yes
log4j-slf4j-impl-2.19.0.jar 25 kB 28 12 2 1.8 Yes
checker-qual-3.12.0.jar 208.8 kB 399 333 29 1.8 Yes
locales-22.7.jar 217.5 kB 56 0 0 - No
styles-22.7.jar 11.2 MB 10327 0 0 - No
stax2-api-4.2.1.jar 195.9 kB 146 125 12 - Yes
dom4j-2.1.3.jar 323.6 kB 201 184 14 1.8 Yes
hk2-api-3.0.2.jar 201.5 kB 198 177 7 1.8 Yes
hk2-locator-3.0.3.jar 203.9 kB 117 99 3 1.8 Yes
hk2-utils-3.0.2.jar 131.5 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-3.0.2.jar 27.1 kB 41 26 4 1.8 Yes
jaxb-core-3.0.2.jar 139.7 kB 164 106 18 - Yes
jaxb-runtime-3.0.2.jar 913.7 kB 680 538 19 - Yes
txw2-3.0.2.jar 72 kB 69 54 4 - Yes
jersey-client-3.0.8.jar 267.5 kB 198 166 11 1.8 Yes
jersey-common-3.0.8.jar 1.2 MB 928 872 23 - Yes
jersey-server-3.0.8.jar 956.4 kB 672 613 27 1.8 Yes
jersey-hk2-3.0.8.jar 79 kB 68 46 1 1.8 Yes
jersey-media-multipart-3.0.8.jar 81.8 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-jakarta-5.6.7.Final.jar 7.5 MB 5280 4907 285 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
jbibtex-1.0.20.jar 76.1 kB 59 50 1 1.8 Yes
jandex-2.4.2.Final.jar 230.8 kB 125 115 1 1.6 Yes
jboss-logging-3.4.3.Final.jar 60.8 kB 47 35 1 1.8 Yes
jdom2-2.0.6.1.jar 327.8 kB 227 207 15 1.5 Yes
jsoup-1.14.3.jar 423.4 kB 277 259 7 1.8 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-2022.06.1-SNAPSHOT.jar 1.7 MB 941 765 78 - Yes
slf4j-api-1.7.36.jar 41.1 kB 46 34 4 1.5 Yes
sqljet-1.1.14.jar 760.6 kB 544 519 18 1.5 Yes
svnkit-1.10.4.jar 4.3 MB 1940 1885 41 1.6 Yes
xmlresolver-4.2.0-data.jar 1 MB 430 0 0 - No
xmlresolver-4.2.0.jar 150.3 kB 105 85 10 1.8 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
95 83 MB 51597 33911 1442 1.8 90
compile: 68 compile: 56.7 MB compile: 33289 compile: 27296 compile: 1114 - compile: 66
test: 3 test: 509.4 kB test: 519 test: 459 test: 44 - test: 3
runtime: 22 runtime: 25.7 MB runtime: 17705 runtime: 6098 runtime: 278 - runtime: 19
provided: 2 provided: 75 kB provided: 84 provided: 58 provided: 6 - provided: 2