The DSpace Project provides all the functionality required to
build, install and upgrade and dspace instance.
Compile Dependencies (2)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Java Spec
EPL 2.0 +1
| javax.servlet
»
javax.servlet-api API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ... | 3.1.0 | 6.1.0 | |
| org.dspace
»
dspace-oai DSpace OAI-PMH Extension | 7.3 | 10.1 |
Provided Dependencies (1)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
| org.dspace.modules
»
additions This project allows you to easily create your own "additions.jar" | 7.3 | 10.1 |
Managed Dependencies (118)
| Category/License | Group / Artifact | Version | Updates | |
|---|---|---|---|---|
Reflection
Apache 2.0
| com.fasterxml
»
classmate Library for introspecting types with full generic information | 1.3.0 | 1.8.0 | |
Annotation Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-annotations Core annotations used for value types, used by Jackson data binding package. | 2.12.6 | 2.22 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-core4 vulnerabilities Core Jackson processing abstractions (aka Streaming API), implementation for JSON | 2.12.6 | 3.2.3 | |
JSON Lib
Apache 2.0
| com.fasterxml.jackson.core
»
jackson-databind12 vulnerabilities General data-binding functionality for Jackson: works on core streaming API | 2.12.6.1 | 3.2.3 | |
Apache 2.0
| com.google.api-client
»
google-api-client Google client library for accessing Google APIs, providing OAuth2 support and request/response handling. | 1.23.0 | 2.9.1 | |
Apache 2.0
| com.google.apis » google-api-services-analytics | v3-rev145-1.23.0 | v3-rev20190807-2.0.0 | |
Code Analyzer
LGPL 2.1
| com.google.code.findbugs
»
jsr305 Annotations the SpotBugs tool supports | 3.0.1 | 4.10.4 | |
Defect Detection
LGPL 2.1
| com.google.code.findbugs
»
annotations Annotations the SpotBugs tool supports | 3.0.1u2 | 4.10.4 | |
Code Analyzer
Apache 2.0
| com.google.errorprone
»
error_prone_core Static analysis tool for Java that catches common programming mistakes at compile-time | 2.10.0 | 2.50.0 | |
Core Utils
Apache 2.0
| com.google.guava
»
guava2 vulnerabilities Guava is a suite of core and expanded libraries that include | 31.0.1-jre | 33.7.2-jre | |
HTTP Clients
Apache 2.0
| com.google.http-client
»
google-http-client Google HTTP Client Library for Java. Functionality that works on all supported Java platforms, | 1.23.0 | 2.2.0 | |
Apache 2.0
| com.google.http-client » google-http-client-jackson2 | 1.23.0 | 2.2.0 | |
OAuth Lib
Apache 2.0
| com.google.oauth-client
»
google-oauth-client Google OAuth Client Library for Java. Functionality that works on all supported Java platforms, | 1.33.3 | 1.39.0 | |
Embedded SQL DB
EPL 1.0 +1
| com.h2database
»
h21 vulnerability A fast SQL database that can run embedded or a server mode with support for transactions, encryption, full search, etc. ... | 2.1.210 | 2.5.252 | |
| com.ibm.icu
»
icu4j International Components for Unicode for Java (ICU4J) is a mature, widely used Java library | 62.1 | 78.3 | ||
JSON Lib
Apache 2.0
| com.jayway.jsonpath
»
json-path1 vulnerability A library to query and verify JSON | 2.6.0 | 3.0.0 | |
Apache 2.0
| com.jayway.jsonpath
»
json-path-assert A library to query and verify JSON | 2.6.0 | 3.0.0 | |
| com.oracle
»
ojdbc6 Oracle JDBC Driver compatible with JDK6, JDK7, and JDK8 | 11.2.0.4.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.18.0 | 2.1.0 | |
Apache 2.0
| com.rometools
»
rome-modules Plugin collection for the ROME RSS and Atom Utilities | 1.18.0 | 2.1.0 | |
Apache 2.0
| com.rometools
»
rome-utils Utility classes for ROME projects | 1.18.0 | 2.1.0 | |
Mail Client
EDL 1.0 +2
| com.sun.mail
»
javax.mail JavaMail API for sending and receiving emails using standard protocols like SMTP, POP3, and IMAP, supporting both text ... | 1.6.2 | 2.0.2 | |
Reflection
Apache 2.0
| commons-beanutils
»
commons-beanutils1 vulnerability Apache Commons BeanUtils provides an easy-to-use but flexible wrapper around reflection and introspection. | 1.9.4 | 1.11.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.4 | 1.11.0 | |
Base64
Apache 2.0
| commons-codec
»
commons-codec The Apache Commons Codec component contains encoders and decoders for | 1.10 | 1.23.0 | |
Collections
Apache 2.0
| commons-collections
»
commons-collections The Apache Commons Collections package contains types that extend and augment the Java Collections Framework. | 3.2.2 | 4.6.0 | |
Upload Manager
Apache 2.0
| commons-fileupload
»
commons-fileupload2 vulnerabilities The Apache Commons FileUpload Javax component provides a simple yet flexible means of adding support for multipart | 1.3.3 | 2.0.0-M5 | |
I/O
Apache 2.0
| commons-io
»
commons-io1 vulnerability The Apache Commons IO library contains utility classes, stream implementations, file filters, | 2.7 | 2.22.0 | |
Logging
Apache 2.0
| commons-logging
»
commons-logging Apache Commons Logging is a thin adapter allowing configurable bridging to other, | 1.2 | 1.4.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.5.0 | 1.11.0 | |
Annotation Lib
EPL 2.0 +1
| javax.annotation
»
javax.annotation-api Jakarta Annotations API | 1.3.2 | 3.0.0 | |
Cache Client
Apache 2.0
| javax.cache » cache-api | 1.1.0 | 1.1.1 | |
Java Spec
EPL 2.0 +1
| javax.servlet
»
javax.servlet-api API for Jakarta Servlet, enabling web applications to handle HTTP requests and responses through a standard interface ... | 3.1.0 | 6.1.0 | |
Java Spec
EDL 1.0
| javax.xml.bind
»
jaxb-api Jakarta XML Binding (JAXB) API that allows Java developers to map Java classes to XML representations and perform ... | 2.3.1 | 4.0.5 | |
XPath
BSD 2-clause
| jaxen
»
jaxen Jaxen is a universal XPath engine for Java. | 1.1.6 | 2.0.6 | |
Date/Time
Apache 2.0
| joda-time
»
joda-time Joda-Time provides a quality replacement for the Java date and time classes. Note that from Java SE 8 onwards, users ... | 2.9.2 | 2.15.0 | |
Testing
EPL 2.0
| junit
»
junit JUnit Jupiter is the API for writing tests using JUnit 5. | 4.13.1 | 6.1.3 | |
Bytecode
Apache 2.0
| net.bytebuddy
»
byte-buddy Byte Buddy is a Java library for creating Java classes at run time. | 1.11.13 | 1.18.14 | |
| net.cnri
»
cnri-servlet-container Utility library for embedded servlet containers. | 3.0.0 | 3.1.0 | ||
| net.handle
»
handle CNRI Handle.Net Server Software | 9.3.0 | 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.11 | 1.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.1 | 4.6.0 | |
Config
Apache 2.0
| org.apache.commons
»
commons-configuration24 vulnerabilities The Commons Configuration software library provides a generic configuration interface that enables an application to ... | 2.7 | 2.15.1 | |
JDBC Pool
Apache 2.0
| org.apache.commons
»
commons-dbcp2 Apache Commons DBCP software implements Database Connection Pooling | 2.8.0 | 2.14.0 | |
Core Utils
Apache 2.0
| org.apache.commons
»
commons-lang31 vulnerability Apache Commons Lang, a package of Java utility classes for the classes that are in java.lang's hierarchy, or are ... | 3.12.0 | 3.21.0 | |
Object Pool
Apache
| org.apache.commons » commons-pool2 | 2.9.0 | 2.13.1 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents
»
httpcore Apache HttpComponents HTTP/1.1 core components | 4.4.15 | 5.4.4 | |
HTTP Clients
Apache 2.0
| org.apache.httpcomponents
»
httpclient Apache HttpComponents Client | 4.5.13 | 5.6.5 | |
MIME Types Lib
Apache 2.0
| org.apache.httpcomponents
»
httpmime Apache HttpComponents Client | 4.5.13 | 5.6.5 | |
Apache 2.0
| org.apache.james » apache-mime4j-core1 vulnerability | 0.8.4 | 0.8.15 | |
Apache 2.0
| org.apache.jena
»
apache-jena-libs A POM artifact that references all the standard Jena Libraries with a single dependency. | 2.13.0 | 6.2.0 | |
Logging
Apache 2.0
| org.apache.logging.log4j
»
log4j-api1 vulnerability API for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage generation. It has ... | 2.17.1 | 2.26.1 | |
Logging Bridge
Apache 2.0
| org.apache.logging.log4j
»
log4j-1.2-api1 vulnerability The Apache Log4j 1.x Compatibility API | 2.17.1 | 2.26.1 | |
Logging
Apache 2.0
| org.apache.logging.log4j
»
log4j-core3 vulnerabilities Implementation for Apache Log4J, a highly configurable logging tool that focuses on performance and low garbage ... | 2.17.1 | 2.26.1 | |
Logging
Apache 2.0
| org.apache.logging.log4j
»
log4j-web The Apache Log4j support for web servlet containers | 2.17.1 | 2.26.1 | |
Logging Bridge
Apache 2.0
| org.apache.logging.log4j
»
log4j-slf4j-impl The Apache Log4j SLF4J 2.0 API binding to Log4j 2 Core | 2.17.1 | 2.26.1 | |
Logging Bridge
Apache 2.0
| org.apache.logging.log4j
»
log4j-jul A `java.util.logging` Handler that forwards events to the Log4j API. | 2.17.1 | 2.26.1 | |
Full-Text Indexing
Apache 2.0
| org.apache.lucene
»
lucene-core Apache Lucene (module: core) | 8.11.1 | 10.5.2 | |
Apache 2.0
| org.apache.lucene
»
lucene-analyzers-icu Provides integration with ICU (International Components for Unicode) for | 8.11.1 | 8.11.4 | |
Apache 2.0
| org.apache.lucene
»
lucene-analyzers-smartcn Smart Chinese Analyzer | 8.11.1 | 8.11.4 | |
Apache 2.0
| org.apache.lucene
»
lucene-analyzers-stempel Stempel Analyzer | 8.11.1 | 8.11.4 | |
PDF Lib
Apache 2.0
| org.apache.pdfbox
»
pdfbox The Apache PDFBox library is an open source Java tool for working with PDF documents. | 2.0.24 | 3.0.8 | |
Font Lib
Apache 2.0
| org.apache.pdfbox
»
fontbox The Apache FontBox library is an open source Java tool to obtain low level information | 2.0.24 | 3.0.8 | |
Search Engine
Apache 2.0
| org.apache.solr
»
solr-solrj1 vulnerability Apache Solr (module: solrj) | 8.11.1 | 10.0.0 | |
MIME Types Lib
Apache 2.0
| org.apache.tika
»
tika-core2 vulnerabilities This is the core Apache Tika™ toolkit library from which all other modules inherit functionality. It | 2.3.0 | 4.1.0 | |
Apache 2.0
| org.apache.tika » tika-parsers-standard-package | 2.3.0 | 4.1.0 | |
Encryption Lib
BouncyCastle
| org.bouncycastle
»
bcpkix-jdk15on2 vulnerabilities The Bouncy Castle Java APIs for CMS, PKCS, EAC, TSP, CMP, CRMF, OCSP, and certificate generation. This jar contains ... | 1.70 | 1.86 | |
Encryption Lib
BouncyCastle
| org.bouncycastle
»
bcprov-jdk15on4 vulnerabilities The Bouncy Castle Crypto package is a Java implementation of cryptographic algorithms. This jar contains the JCA/JCE ... | 1.70 | 1.86 | |
| org.dspace
»
dspace-api4 vulnerabilities DSpace core data model and service APIs. | 7.3 | 10.1 | ||
| org.dspace
»
dspace-api4 vulnerabilities DSpace core data model and service APIs. | 7.3 | 10.1 | ||
| org.dspace
»
dspace-sword DSpace SWORD Deposit Service Provider Extension | 7.3 | 10.1 | ||
| org.dspace
»
dspace-swordv2 DSpace SWORD v2 Deposit Service Provider Extension | 7.3 | 10.1 | ||
| org.dspace
»
dspace-oai DSpace OAI-PMH Extension | 7.3 | 10.1 | ||
| org.dspace » dspace-services | 7.3 | 10.1 | ||
| org.dspace
»
dspace-server-webapp1 vulnerability DSpace Server Webapp (Spring Boot) | 7.3 | 10.1 | ||
| org.dspace
»
dspace-rdf DSpace RDF (Linked Data) Extension | 7.3 | 10.1 | ||
| org.dspace
»
dspace-iiif DSpace IIIF Extension | 7.3 | 10.1 | ||
| org.dspace
»
dspace-server-webapp1 vulnerability DSpace Server Webapp (Spring Boot) | 7.3 | 10.1 | ||
| org.dspace
»
dspace-server-webapp1 vulnerability DSpace Server Webapp (Spring Boot) | 7.3 | 10.1 | ||
| org.dspace
»
dspace-api-lang DSpace API Language Packs to support multiple languages on backend. | [7.0.0,8.0.0) | 10.0.0 | ||
| org.dspace » mets | 1.5.2 | ✔ | ||
Apache 2.0
| org.dspace
»
oclc-harvester2 OCLC OAI Harvester 2, updated for DSpace | 0.1.12 | 1.0.0 | |
| org.dspace.modules
»
additions This project allows you to easily create your own "additions.jar" | 7.3 | 10.1 | ||
Web Server
Apache 2.0 +1
| org.eclipse.jetty
»
jetty-server5 vulnerabilities Jetty Server Artifact | 9.4.44.v20210927 | 12.1.14 | |
XML Processing
EDL 1.0
| org.glassfish.jaxb
»
jaxb-runtime JAXB (JSR 222) Reference Implementation | 2.3.1 | 4.0.9 | |
Testing
BSD 3-clause
| org.hamcrest
»
hamcrest-all Core API and libraries of hamcrest matcher framework. | 1.3 | 3.0 | |
Testing
BSD 3-clause
| org.hamcrest
»
hamcrest-core Core API and libraries of hamcrest matcher framework. | 1.3 | 3.0 | |
O/R Mapping
Apache 2.0
| org.hibernate
»
hibernate-core Hibernate's core ORM functionality | 5.6.5.Final | 7.4.13.Final | |
Apache 2.0
| org.hibernate
»
hibernate-jpamodelgen Hibernate compile-time tooling | 5.6.5.Final | 7.4.13.Final | |
Apache 2.0
| org.hibernate
»
hibernate-jcache Integration for javax.cache into Hibernate as a second-level caching service | 5.6.5.Final | 7.4.13.Final | |
Validation
Apache 2.0
| org.hibernate
»
hibernate-validator2 vulnerabilities Hibernate's Jakarta Validation reference implementation. | 6.0.23.Final | 9.1.4.Final | |
Logging
Apache 2.0
| org.jboss.logging
»
jboss-logging The JBoss Logging Framework | 3.4.3.Final | 3.6.3.Final | |
| org.jdom
»
jdom2 A complete, Java-based solution for accessing, manipulating, | 2.0.6.1 | ✔ | ||
Mocking
MIT
| org.mockito
»
mockito-inline Mockito mock objects library core API and implementation | 3.12.4 | 5.24.0 | |
Bytecode
BSD 3-clause
| org.ow2.asm
»
asm ASM, a very small and fast Java bytecode manipulation framework | 8.0.1 | 9.11 | |
JDBC Driver
BSD 2-clause
| org.postgresql
»
postgresql4 vulnerabilities PostgreSQL JDBC Driver Postgresql | 42.3.3 | 42.7.14 | |
Logging Bridge
MIT
| org.slf4j
»
jul-to-slf4j Jul-to-slf4j includes a java.util.logging (jul) handler, namely SLF4JBridgeHandler, which routes all incoming jul ... | 1.7.25 | 2.0.20 | |
Logging Bridge
Apache 2.0
| org.slf4j
»
jcl-over-slf4j Jakarta/Apache commons logging 1.2 implemented over SLF4J | 1.7.25 | 2.0.20 | |
Logging
MIT
| org.slf4j
»
slf4j-api API for SLF4J (The Simple Logging Facade for Java) which serves as a simple facade or abstraction for various logging ... | 1.7.25 | 2.0.20 | |
Logging Bridge
MIT
| org.slf4j
»
slf4j-jdk14 SLF4J JDK14 Provider | 1.7.25 | 2.0.20 | |
Logging Bridge
Apache 2.0
| org.slf4j
»
log4j-over-slf4j Log4j implemented over SLF4J | 1.7.25 | 2.0.20 | |
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 ... | 5.3.20 | 7.0.9 | |
Core Utils
Apache 2.0
| org.springframework
»
spring-core2 vulnerabilities Basic building block for Spring that in conjunction with Spring Beans provides dependency injection and IoC features. | 5.3.20 | 7.0.9 | |
Dep Injection
Apache 2.0
| org.springframework
»
spring-beans Spring Beans provides the configuration framework and basic functionality to instantiate, configure, and assemble java ... | 5.3.20 | 7.0.9 | |
AOP
Apache 2.0
| org.springframework
»
spring-aop Spring AOP provides an Alliance-compliant aspect-oriented programming implementation allowing you to define method ... | 5.3.20 | 7.0.9 | |
Dep Injection
Apache 2.0
| org.springframework
»
spring-context2 vulnerabilities Spring Context provides access to configured objects like a registry (a context). It inherits its features from Spring ... | 5.3.20 | 7.0.9 | |
Transactions
Apache 2.0
| org.springframework
»
spring-tx Support for programmatic and declarative transaction management for classes that implement special interfaces or any ... | 5.3.20 | 7.0.9 | |
JDBC Extension
Apache 2.0
| org.springframework
»
spring-jdbc Spring JDBC provides an abstraction layer that simplifies code to use JDBC and the parsing of database-vendor specific ... | 5.3.20 | 7.0.9 | |
Web Framework
Apache 2.0
| org.springframework
»
spring-web6 vulnerabilities Spring Web provides integration features such as multipart file upload functionality and the initialization of the IoC ... | 5.3.20 | 7.0.9 | |
Web Framework
Apache 2.0
| org.springframework
»
spring-webmvc17 vulnerabilities Spring webmvc contains Spring's model-view-controller (MVC) and REST Web Services implementation for web applications. ... | 5.3.20 | 7.0.9 | |
Expression Lang
Apache 2.0
| org.springframework
»
spring-expression7 vulnerabilities Powerful Expression Language for querying and manipulating an object graph at runtime. It is an extension of the ... | 5.3.20 | 7.0.9 | |
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 ... | 5.3.20 | 7.0.9 | |
Testing
Apache 2.0
| org.springframework.boot
»
spring-boot-starter-test Starter for testing Spring Boot applications with libraries including JUnit Jupiter, Hamcrest and Mockito | 2.6.8 | 4.1.1 | |
| org.swordapp » sword-common | 1.1 | ✔ | ||
XML Processing
Apache
| xalan
»
xalan1 vulnerability An XSLT processor for transforming XML documents into other formats using XSL stylesheets. | 2.7.2 | 2.7.3 | |
XML Processing
Apache 2.0
| xerces
»
xercesImpl Xerces2 provides high performance, fully compliant XML parsers in the Apache Xerces family. This new version of Xerces ... | 2.12.2 | ✔ | |
XML Processing
Apache +1
| xml-apis
»
xml-apis Collection of standard XML processing interfaces including DOM, SAX, and JAXP, providing foundational APIs for XML ... | 1.4.01 | 2.0.2 | |
XML Processing
LGPL 2.1
| xom
»
xom The XOM Dual Streaming/Tree API for Processing XML | 1.2.5 | 1.4.6 |