dspace-swordv2
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>org.dspace</groupId> <artifactId>dspace-swordv2</artifactId> <version>9.1</version> </dependency>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>org.dspace</groupId> <artifactId>dspace-swordv2</artifactId> <packaging>jar</packaging> <name>DSpace SWORD v2</name> <description>DSpace SWORD v2 Deposit Service Provider Extension</description> <!-- A Parent POM that Maven inherits DSpace Default POM attributes from. --> <parent> <groupId>org.dspace</groupId> <artifactId>dspace-parent</artifactId> <version>9.1</version> <relativePath>..</relativePath> </parent> <properties> <!-- This is the path to the root [dspace-src] directory. --> <root.basedir>${basedir}/..</root.basedir> </properties> <dependencies> <dependency> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> <scope>provided</scope> </dependency> <!-- SWORDv2 Java implementation --> <dependency> <groupId>io.gdcc</groupId> <artifactId>sword2-server</artifactId> <version>2.0.0</version> <exclusions> <!-- Exclude Woodstox, as later version provided by Solr dependencies --> <exclusion> <groupId>org.codehaus.woodstox</groupId> <artifactId>woodstox-core-asl</artifactId> </exclusion> <!-- Exclude Jersey, as later version used in dspace-api --> <exclusion> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-common</artifactId> </exclusion> <!-- Exclude older Apache Geronimo dependencies as these are not Jakarta EE compatible and can cause runtime errors with newer Jakarta EE compatible dependencies --> <exclusion> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-activation_1.1_spec</artifactId> </exclusion> <exclusion> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-javamail_1.4_spec</artifactId> </exclusion> <exclusion> <groupId>org.apache.geronimo.specs</groupId> <artifactId>geronimo-stax-api_1.0_spec</artifactId> </exclusion> <!-- Exclude Jena, as later version used in dspace-api --> <exclusion> <groupId>org.apache.jena</groupId> <artifactId>jena-core</artifactId> </exclusion> </exclusions> </dependency> <!-- DSpace Java API --> <dependency> <groupId>org.dspace</groupId> <artifactId>dspace-api</artifactId> </dependency> <!-- Needed to support Spring @Configuration classes (to register servlets/beans with Spring Boot webapp) --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter</artifactId> <version>${spring-boot.version}</version> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-logging</artifactId> </exclusion> <!-- Spring JCL is unnecessary and conflicts with commons-logging when both are on classpath --> <exclusion> <groupId>org.springframework</groupId> <artifactId>spring-jcl</artifactId> </exclusion> </exclusions> </dependency> <!-- Log4j --> <dependency> <groupId>org.apache.logging.log4j</groupId> <artifactId>log4j-api</artifactId> </dependency> </dependencies> </project>