DSpace core data model and service APIs.

Compile Dependencies (72)

Category/LicenseGroup / ArtifactVersionUpdates
com.coverity.security » coverity-escapers
Open source library of HTML, JavaScript, and CSS escapers for use by Java applications
1.1.1
Date/Time Apache 2.0
com.fasterxml.jackson.datatype » jackson-datatype-jsr310
Add-on module to support JSR-310 (Java 8 Date & Time API) data types.
2.22.23.0.0-rc2
JSON Lib Apache 2.0
com.google.code.gson » gson
Gson is a Java library that can be used to convert Java Objects into their JSON representation. It can also be used to ...
2.14.0
Core Utils Apache 2.0
com.google.guava » guava
Guava is a suite of core and expanded libraries that include
33.6.0-jre33.7.1-jre
com.ibm.icu » icu4j
International Components for Unicode for Java (ICU4J) is a mature, widely used Java library
62.278.3
Apache 2.0
com.maxmind.geoip2 » geoip2
GeoIP webservice client and database reader
2.17.05.2.0
CSV Apache 2.0
com.opencsv » opencsv
A simple library for reading and writing CSV in Java
5.12.0
RSS/Atom Apache 2.0
com.rometools » rome
All Roads Lead to ROME. ROME is a set of Atom/RSS Java utilities that make it
1.19.02.1.0
Apache 2.0
com.rometools » rome-modules
Plugin collection for the ROME RSS and Atom Utilities
1.19.02.1.0
CLI Parser Apache 2.0
commons-cli » commons-cli
Apache Commons CLI provides a simple API for presenting, processing, and validating a Command Line Interface.
1.11.0
Base64 Apache 2.0
commons-codec » commons-codec
The Apache Commons Codec component contains encoders and decoders for
1.22.1
I/O Apache 2.0
commons-io » commons-io
The Apache Commons IO library contains utility classes, stream implementations, file filters,
2.22.0
Validation Apache 2.0
commons-validator » commons-validator
Apache Commons Validator provides the building blocks for both client-side and server-side data validation.
1.11.0
DNS Lib BSD 3-clause
dnsjava » dnsjava
dnsjava is an implementation of DNS in Java. It supports all defined record types (including the DNSSEC
3.6.5
Apache 2.0
eu.openaire » funders-model
OpenAIRE Funders jaxb Model
2.0.0
Apache 2.0
eu.openaire » broker-client
OpenAIRE Broker Service - Client
1.1.2
Annotation Lib EPL 2.0 +1
jakarta.annotation » jakarta.annotation-api
Jakarta Annotations API
2.1.13.0.0
Dep Injection Apache 2.0
jakarta.inject » jakarta.inject-api
Jakarta Dependency Injection
2.0.1
Java Spec EDL 1.0
jakarta.xml.bind » jakarta.xml.bind-api
Jakarta XML Binding (JAXB) API that allows Java developers to map Java classes to XML representations and perform ...
4.0.5
Cache Client Apache 2.0
javax.cache » cache-api1.1.1
XPath BSD 2-clause
jaxen » jaxen
Jaxen is a universal XPath engine for Java.
2.0.6
jdbm » jdbm1.0
net.handle » handle
CNRI Handle.Net Server Software
9.3.2
Build Tool Apache 2.0
org.apache.ant » ant
Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files as ...
1.10.171.10.18
Collections Apache 2.0
org.apache.commons » commons-collections4
The Apache Commons Collections package contains types that extend and augment the Java Collections Framework.
4.6.0
JDBC Pool Apache 2.0
org.apache.commons » commons-dbcp2
Apache Commons DBCP software implements Database Connection Pooling
2.14.0
Core Utils Apache 2.0
org.apache.commons » commons-lang3
Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ...
3.20.0
Object Pool Apache
org.apache.commons » commons-pool22.13.1
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpclient
Apache HttpComponents Client
4.5.145.6.4
HTTP Clients Apache 2.0
org.apache.httpcomponents » httpcore
Apache HttpComponents HTTP/1.1 core components
4.4.165.4.3
MIME Types Lib Apache 2.0
org.apache.httpcomponents » httpmime
Apache HttpComponents Client
4.5.145.6.4
Apache 2.0
org.apache.jclouds » jclouds-core
Core components to access jclouds services
2.7.0
Apache 2.0
org.apache.jclouds » jclouds-blobstore
jclouds components to access blobstore
2.7.0
Apache 2.0
org.apache.jclouds.api » filesystem
jclouds components to access filesystem
2.7.0
Cloud Storage Apache 2.0
org.apache.jclouds.provider » aws-s3
Simple Storage Service (S3) implementation targeted to Amazon Web Services
2.7.0
Apache 2.0
org.apache.jena » apache-jena-libs
A POM artifact that references all the standard Jena Libraries with a single dependency.
4.10.06.2.0
Logging Apache 2.0
org.apache.logging.log4j » log4j-api
API for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage generation. It has ...
2.26.1
Logging Apache 2.0
org.apache.logging.log4j » log4j-core
Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ...
2.26.1
Logging Bridge Apache 2.0
org.apache.logging.log4j » log4j-slf4j2-impl
The Apache Log4j SLF4J 2.0 API binding to Log4j 2 Core
2.26.1
Full-Text Indexing Apache 2.0
org.apache.lucene » lucene-core
Apache Lucene (module: core)
8.11.410.5.1
PDF Lib Apache 2.0
org.apache.pdfbox » pdfbox
The Apache PDFBox library is an open source Java tool for working with PDF documents.
3.0.8
Search Engine Apache 2.0
org.apache.solr » solr-solrj
Apache Solr (module: solrj)
8.11.410.0.0
MIME Types Lib Apache 2.0
org.apache.tika » tika-core
This is the core Apache Tika™ toolkit library from which all other modules inherit functionality. It
3.3.24.0.0
Apache 2.0
org.apache.tika » tika-parsers-standard-package3.3.24.0.0
Template Engine Apache 2.0
org.apache.velocity » velocity-engine-core
Core module of Apache Velocity, a Java-based template engine for generating text output.
2.4.1
org.dspace » mets1.5.2
Apache 2.0
org.dspace » oclc-harvester2
OCLC OAI Harvester 2, updated for DSpace
1.0.0
org.dspace » dspace-services10.1
MIT
org.dspace » orcid-model-jakarta
Forked version of ORCID Model API to support Jakarta EE
3.3.0
EDL 1.0 +2
org.eclipse.angus » jakarta.mail2.0.5
Cache Impl Apache 2.0
org.ehcache » ehcache
End-user ehcache3 jar artifact
3.12.0
DB Migration Apache 2.0
org.flywaydb » flyway-core
Flyway is an open-source database migration tool that strongly favors simplicity and convention over configuration
10.22.013.7.0
Apache 2.0
org.flywaydb » flyway-database-postgresql10.22.013.7.0
org.glassfish.jaxb » jaxb-runtime
JAXB (JSR 222) Reference Implementation
4.0.9
HTTP Clients Apache 2.0 +8
org.glassfish.jersey.core » jersey-client
Jersey core client implementation
3.1.124.0.2
Apache 2.0 +8
org.glassfish.jersey.inject » jersey-hk2
HK2 InjectionManager implementation
3.1.124.0.2
O/R Mapping Apache 2.0
org.hibernate.orm » hibernate-core
Hibernate's core ORM functionality
6.4.10.Final7.4.9.Final
Apache 2.0
org.hibernate.orm » hibernate-jpamodelgen
Hibernate compile-time tooling
6.4.10.Final7.4.9.Final
Apache 2.0
org.hibernate.orm » hibernate-jcache
Integration for javax.cache into Hibernate as a second-level caching service
6.4.10.Final7.4.9.Final
Apache 2.0
org.hibernate.validator » hibernate-validator-cdi
Hibernate Validator CDI Portable Extension
8.0.5.Final9.1.3.Final
LGPL 2.1
org.im4java » im4java
im4java is a pure-java interface to the ImageMagick commandline. It is not meant as a replacement for JMagick, but as an ...
1.4.0
BSD
org.jbibtex » jbibtex
Java BibTeX parser and formatter
1.0.20
org.jdom » jdom2
A complete, Java-based solution for accessing, manipulating,
2.0.6.1
JSON Lib Public
org.json » json
JSON is a light-weight, language independent, data interchange format.
2023101320260814
JDBC Driver BSD 2-clause
org.postgresql » postgresql
PostgreSQL JDBC Driver Postgresql
42.7.13
O/R Mapping Apache 2.0
org.springframework » spring-orm
Spring Object/Relational Mapping which provides integration layers for popular object-relational mapping APIs, including ...
6.2.197.0.9
Boot Starter Apache 2.0
org.springframework.boot » spring-boot-starter-cache
Starter for using Spring's caching support
3.5.164.1.1
Apache 2.0
org.springframework.ldap » spring-ldap-core
Spring LDAP
3.3.84.1.1
Template Engine Apache 2.0
org.thymeleaf » thymeleaf
Thymeleaf is a modern server-side Java template engine for both web and standalone environments.
3.1.5.RELEASE
LGPL 2.1
org.xhtmlrenderer » flying-saucer-pdf
Flying Saucer is a CSS 2.1 renderer written in Java. This artifact supports PDF output.
9.13.310.5.0
Cloud Storage Apache 2.0
software.amazon.awssdk » s3
The AWS Java SDK for Amazon S3 module holds the client classes that are used for communicating with
2.49.42.55.0
Apache 2.0
software.amazon.awssdk.crt » aws-crt
Java bindings for the AWS SDK Common Runtime
0.48.10.48.4

Provided Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
Java Spec EDL 1.0 +2
jakarta.mail » jakarta.mail-api
Jakarta Mail API 2.1 Specification API
2.1.5
Java Spec EPL 2.0 +1
jakarta.servlet » jakarta.servlet-api
API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ...
6.1.0

Runtime Dependencies (2)

Category/LicenseGroup / ArtifactVersionUpdates
net.cnri » cnri-servlet-container
Utility library for embedded servlet containers.
3.1.0
Web Server Apache 2.0 +1
org.eclipse.jetty » jetty-server1 vulnerability
Jetty Server Artifact
9.4.58.v2025081412.1.13

Test Dependencies (18)

Category/LicenseGroup / ArtifactVersionUpdates
Apache 2.0
com.adobe.testing » s3mock-testcontainers4.12.45.2.2
Testing MIT
com.github.stefanbirkner » system-lambda
A collection of functions for testing code which uses java.lang.System.
1.2.1
Embedded SQL DB EPL 1.0 +1
com.h2database » h2
A fast SQL database that can run embedded or a server mode with support for transactions, encryption, full search, etc. ...
2.4.2402.5.250
Apache 2.0
com.icegreen » greenmail
GreenMail - Email Test Servers
1.6.152.1.13
Mocking Apache 2.0
com.squareup.okhttp3 » mockwebserver
Square’s meticulous HTTP client for Java and Kotlin.
4.12.05.5.0
Testing EPL 2.0
junit » junit
JUnit Jupiter is the API for writing tests using JUnit 5.
4.13.26.1.3
Bytecode Apache 2.0
org.apache.bcel » bcel
The Commons Byte Code Engineering Library (BCEL) is designed to provide users with a convenient way to analyze, create, ...
6.12.06.13.0
Apache 2.0
org.apache.lucene » lucene-analyzers-icu
Provides integration with ICU (International Components for Unicode) for
8.11.4
Apache 2.0
org.apache.lucene » lucene-analyzers-smartcn
Smart Chinese Analyzer
8.11.4
Apache 2.0
org.apache.lucene » lucene-analyzers-stempel
Stempel Analyzer
8.11.4
Apache 2.0
org.apache.solr » solr-core4 vulnerabilities
Apache Solr (module: core)
8.11.410.0.0
Assertion Apache 2.0
org.assertj » assertj-core
Rich and fluent assertions for testing in Java
3.27.7
Testing BSD 3-clause
org.hamcrest » hamcrest
Core API and libraries of hamcrest matcher framework.
2.23.0
Apache 2.0
org.mock-server » mockserver-junit-rule
A JUnit4 Rule for MockServer
5.15.08.0.0
Mocking MIT
org.mockito » mockito-core
Mockito mock objects library core API and implementation
5.23.0
Testing Apache 2.0
org.springframework » spring-test
Spring Test supports the unit testing and integration testing of Spring components with JUnit or TestNG. It provides ...
6.2.197.0.9
Testing MIT
org.testcontainers » testcontainers
Isolated container management for Java code testing
2.0.5
Testing Apache 2.0
org.xmlunit » xmlunit-core
XMLUnit for Java
2.13.02.14.0