dxa-oss-parent
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>com.sdl.dxa</groupId> <artifactId>dxa-oss-parent</artifactId> <version>2.3.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>com.sdl.oss</groupId> <artifactId>oss-parent</artifactId> <version>1.0.4</version> </parent> <groupId>com.sdl.dxa</groupId> <artifactId>dxa-oss-parent</artifactId> <version>2.3.0</version> <packaging>pom</packaging> <name>DXA - Parent</name> <description>Parent artifact for DXA</description> <url> https://www.sdl.com/products-and-solutions/content-management/sdl-tridion/resources/digital-experience-accelerator/ </url> <properties> <java-version>17</java-version> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> <!-- CIL version--> <cd-cil.version>12.0.0-1197</cd-cil.version> <!-- DXA versions --> <dxa.version>2.3.0</dxa.version> <!-- /DXA Versions --> <!-- Apache --> <commons-io-version>2.15.1</commons-io-version> <commons-lang3.version>3.14.0</commons-lang3.version> <commons-text.version>1.11.0</commons-text.version> <commons-collections4.version>4.4</commons-collections4.version> <commons-compress.version>1.26.0</commons-compress.version> <httpcomponents-client-version>4.5.14</httpcomponents-client-version> <httpcomponents.core.version>4.4.16</httpcomponents.core.version> <guava-version>32.1.3-jre</guava-version> <!-- Joda Time --> <joda-time-version>2.12.5</joda-time-version> <jackson.version>2.16.0</jackson.version> <lombok.version>1.18.30</lombok.version> <!-- Logging --> <logback.version>1.4.14</logback.version> <slf4j-version>2.0.9</slf4j-version> <!-- Servlet and JSP APIs --> <servlet-api-version>6.0.0</servlet-api-version> <jsp-api-version>3.1.1</jsp-api-version> <jstl-version>3.0.0</jstl-version> <glassfish-jstl-version>3.0.1</glassfish-jstl-version> <!-- JUnit and other test libraries --> <junit-version>5.10.1</junit-version> <hamcrest-version>2.2</hamcrest-version> <mockito-version>5.8.0</mockito-version> <openpojo.version>0.9.1</openpojo.version> <jsonassert.version>1.5.1</jsonassert.version> <xmlunit.version>2.9.1</xmlunit.version> <!-- Spring --> <spring.version>6.1.4</spring.version> <spring-security.version>6.2.2</spring-security.version> <jsoup.version>1.17.1</jsoup.version> <rome.version>2.1.0</rome.version> <jettison.version>1.5.4</jettison.version> <dozer.version>6.5.2</dozer.version> <device-detection.version>3.2.18.1</device-detection.version> <jb-annotations.version>24.1.0</jb-annotations.version> <jaxen.version>2.0.0</jaxen.version> <jdom2.version>2.0.6.1</jdom2.version> <ehcache.version>3.10.8</ehcache.version> <cache-api.version>1.1.1</cache-api.version> <commons-codec.version>1.16.0</commons-codec.version> <fast-classpath-scanner.version>4.8.165</fast-classpath-scanner.version> <gson.version>2.10.1</gson.version> <jakarta.annotation.version>3.0.0-M1</jakarta.annotation.version> <jakarta.xml.ws-api.version>4.0.1</jakarta.xml.ws-api.version> <jakarta.xml.bind-api.version>4.0.1</jakarta.xml.bind-api.version> <jakarta.activation.version>2.1.2</jakarta.activation.version> <jaxb-api.version>2.3.1</jaxb-api.version> <istack-commons-runtime.version>4.2.0</istack-commons-runtime.version> <fastInfoset-version>2.1.1</fastInfoset-version> <!-- DD4T dependencies --> <!-- These are not really used in the framework and are needed only for Model Service adapter --> <!-- In order to still manage all the dependencies in the same place, they are defined here --> <dd4t-latest.version>2.1.7</dd4t-latest.version> <pca-client.version>2.2.29</pca-client.version> <sitemapgen4j.version>1.1.2</sitemapgen4j.version> </properties> <scm> <url>https://github.com/sdl/dxa-web-application-java</url> <connection>scm:git:git@github.com:sdl/dxa-web-application-java.git</connection> <developerConnection>scm:git:git@github.com:sdl/dxa-web-application-java.git</developerConnection> <tag>DXA_2.3.0</tag> </scm> <repositories> <repository> <id>snapshots-repo</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> <releases> <enabled>false</enabled> </releases> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <distributionManagement> <repository> <id>sonatype-nexus-staging</id> <name>OSS sonatype release</name> <url>https://oss.sonatype.org/content/repositories/releases</url> </repository> <snapshotRepository> <id>sonatype-nexus-snapshots</id> <name>OSS sonatype snapshots</name> <url>https://oss.sonatype.org/content/repositories/snapshots</url> </snapshotRepository> </distributionManagement> <developers> <developer> <id>renarj</id> <email>rdevries@sdl.com</email> <name>Renze de Vries</name> <timezone>+1</timezone> </developer> </developers> <contributors> <contributor> <name>Maksym Borysenko</name> <email>mborysenko@sdl.com</email> <timezone>+1</timezone> <organization>SDL Group</organization> <organizationUrl>http://www.sdl.com</organizationUrl> </contributor> <contributor> <name>Igor Nikonov</name> <email>inikonov@sdl.com</email> <timezone>+2</timezone> <organization>SDL Group</organization> <organizationUrl>http://www.sdl.com</organizationUrl> </contributor> <contributor> <name>Philip Medcraft</name> <email>pmedcraft@rws.com</email> <timezone>+1</timezone> <organization>RWS Group</organization> <organizationUrl>http://www.rws.com</organizationUrl> </contributor> </contributors> <licenses> <license> <name>MIT</name> <url>https://opensource.org/licenses/MIT</url> <distribution>repo</distribution> </license> </licenses> <modules> <module>dxa-model-service-client</module> <module>dxa-dd4t-ms-provider</module> <module>dxa-framework</module> </modules> <profiles> <profile> <id>release</id> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-gpg-plugin</artifactId> <version>1.6</version> <configuration> <executable>gpg</executable> <!-- Prevent gpg from using pinentry programs --> <gpgArguments> <arg>--pinentry-mode</arg> <arg>loopback</arg> </gpgArguments> </configuration> </plugin> </plugins> </build> </profile> </profiles> <dependencyManagement> <dependencies> <!--region DXA Framework dependencies--> <dependency> <groupId>com.sdl.dxa</groupId> <artifactId>dxa-data-model</artifactId> <version>${dxa.version}</version> </dependency> <dependency> <groupId>com.sdl.dxa</groupId> <artifactId>dxa-common</artifactId> <version>${dxa.version}</version> </dependency> <dependency> <groupId>com.sdl.dxa</groupId> <artifactId>dxa-common-api</artifactId> <version>${dxa.version}</version> </dependency> <dependency> <groupId>com.sdl.dxa</groupId> <artifactId>dxa-tridion-common</artifactId> <version>${dxa.version}</version> </dependency> <dependency> <groupId>com.sdl.dxa</groupId> <artifactId>dxa-model-service-client</artifactId> <version>${dxa.version}</version> </dependency> <dependency> <groupId>com.sdl.dxa</groupId> <artifactId>dxa-dd4t-ms-provider</artifactId> <version>${dxa.version}</version> </dependency> <dependency> <groupId>com.sdl.dxa</groupId> <artifactId>dxa-tridion-provider</artifactId> <version>${dxa.version}</version> </dependency> <dependency> <groupId>com.sdl.dxa.modules</groupId> <artifactId>dxa-module-core</artifactId> <version>${dxa-module-core.version}</version> <scope>runtime</scope> </dependency> <dependency> <artifactId>dxa-module-cid</artifactId> <groupId>com.sdl.dxa.modules</groupId> <version>${dxa-module-cid.version}</version> <scope>runtime</scope> </dependency> <dependency> <artifactId>dxa-module-googleanalytics</artifactId> <groupId>com.sdl.dxa.modules</groupId> <version>${dxa-module-googleanalytics.version}</version> <scope>runtime</scope> </dependency> <dependency> <artifactId>dxa-module-mediamanager</artifactId> <groupId>com.sdl.dxa.modules</groupId> <version>${dxa-module-mediamanager.version}</version> <scope>runtime</scope> </dependency> <dependency> <artifactId>dxa-module-search</artifactId> <groupId>com.sdl.dxa.modules</groupId> <version>${dxa-module-search.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>com.sdl.dxa.modules</groupId> <artifactId>dxa-module-context-expressions</artifactId> <version>${dxa-module-context-expressions}</version> </dependency> <dependency> <groupId>com.sdl.dxa.modules</groupId> <artifactId>dxa-module-smarttarget</artifactId> <version>${dxa-module-smarttarget.version}</version> </dependency> <dependency> <groupId>com.sdl.dxa.modules</groupId> <artifactId>dxa-module-51degrees</artifactId> <version>${dxa-module-51degrees.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>com.sdl.dxa.modules</groupId> <artifactId>dxa-module-audience-manager</artifactId> <version>${dxa-module-audience-manager.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>com.sdl.dxa.modules</groupId> <artifactId>dxa-module-test</artifactId> <version>${dxa-module-test.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>com.sdl.dxa.modules</groupId> <artifactId>dxa-module-tridion-docs-mashup</artifactId> <version>${dxa-module-tridion-docs-mashup.version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>com.sdl.dxa.modules</groupId> <artifactId>dxa-module-tridion-docs-search</artifactId> <version>${dxa-module-tridion-docs-search.version}</version> </dependency> <dependency> <groupId>com.sdl.dxa.modules</groupId> <artifactId>dxa-module-dynamic-documentation</artifactId> <version>${dxa-module-dd.version}</version> </dependency> <!--endregion--> <dependency> <groupId>com.sdl.web</groupId> <artifactId>cil</artifactId> <version>${cd-cil.version}</version> <type>pom</type> <exclusions> <exclusion> <groupId>com.tridion</groupId> <artifactId>cd_broker</artifactId> </exclusion> <exclusion> <groupId>com.sdl.web</groupId> <artifactId>web-ambient-engine</artifactId> </exclusion> <exclusion> <groupId>xalan</groupId> <artifactId>xalan</artifactId> </exclusion> <exclusion> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> </exclusion> <exclusion> <groupId>org.scala-lang.modules</groupId> <artifactId>scala-parser-combinators_2.12</artifactId> </exclusion> <exclusion> <groupId>xerces</groupId> <artifactId>xercesImpl</artifactId> </exclusion> <exclusion> <groupId>javax.servlet.jsp</groupId> <artifactId>javax.servlet.jsp-api</artifactId> </exclusion> <exclusion> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>com.sdl.tridion.xo</groupId> <artifactId>xo-compatible-client</artifactId> </dependency> <dependency> <groupId>com.sdl.delivery</groupId> <artifactId>cil</artifactId> <version>${cd-cil.version}</version> <type>pom</type> </dependency> <dependency> <groupId>com.51degrees</groupId> <artifactId>device-detection-core</artifactId> <version>${device-detection.version}</version> </dependency> <dependency> <groupId>com.github.dozermapper</groupId> <artifactId>dozer-core</artifactId> <version>${dozer.version}</version> </dependency> <dependency> <groupId>org.projectlombok</groupId> <artifactId>lombok</artifactId> <version>${lombok.version}</version> </dependency> <!-- SLF4J and Logback --> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>${slf4j-version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-simple</artifactId> <version>${slf4j-version}</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> <version>${slf4j-version}</version> <scope>runtime</scope> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> <version>${logback.version}</version> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>${logback.version}</version> </dependency> <!-- Servlet and JSP APIs --> <dependency> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> <version>${servlet-api-version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>jakarta.servlet.jsp</groupId> <artifactId>jakarta.servlet.jsp-api</artifactId> <version>${jsp-api-version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>jakarta.servlet.jsp.jstl</groupId> <artifactId>jakarta.servlet.jsp.jstl-api</artifactId> <version>${jstl-version}</version> </dependency> <dependency> <groupId>org.glassfish.web</groupId> <artifactId>jakarta.servlet.jsp.jstl</artifactId> <version>${glassfish-jstl-version}</version> </dependency> <!-- JUnit and other test libraries --> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId>junit-jupiter-api</artifactId> <version>${junit-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-core</artifactId> <version>${hamcrest-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-library</artifactId> <version>${hamcrest-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-core</artifactId> <version>${mockito-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.mockito</groupId> <artifactId>mockito-junit-jupiter</artifactId> <version>${mockito-version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.openpojo</groupId> <artifactId>openpojo</artifactId> <version>${openpojo.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-test</artifactId> <version>${spring.version}</version> <scope>test</scope> </dependency> <!-- Spring Framework --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-core</artifactId> <version>${spring.version}</version> <exclusions> <!-- Exclude Commons Logging because we use SLF4J and Logback instead --> <!-- See: http://docs.spring.io/spring/docs/current/spring-framework-reference/htmlsingle/#overview-logging --> <exclusion> <groupId>commons-logging</groupId> <artifactId>commons-logging</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-expression</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-beans</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-asm</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context-support</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-orm</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-aop</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-core</artifactId> <version>${spring-security.version}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-config</artifactId> <version>${spring-security.version}</version> </dependency> <dependency> <groupId>org.springframework.security</groupId> <artifactId>spring-security-web</artifactId> <version>${spring-security.version}</version> </dependency> <!-- Apache Commons --> <dependency> <groupId>commons-io</groupId> <artifactId>commons-io</artifactId> <version>${commons-io-version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>${commons-lang3.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-text</artifactId> <version>${commons-text.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-collections4</artifactId> <version>${commons-collections4.version}</version> </dependency> <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> <version>${commons-codec.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <version>${commons-compress.version}</version> </dependency> <dependency> <groupId>jaxen</groupId> <artifactId>jaxen</artifactId> <version>${jaxen.version}</version> </dependency> <dependency> <groupId>org.jdom</groupId> <artifactId>jdom2</artifactId> <version>${jdom2.version}</version> </dependency> <!-- Apache HttpComponents --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>${httpcomponents-client-version}</version> </dependency> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpcore</artifactId> <version>${httpcomponents.core.version}</version> </dependency> <!-- Google --> <dependency> <groupId>com.google.guava</groupId> <artifactId>guava</artifactId> <version>${guava-version}</version> </dependency> <!-- Joda Time --> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>${joda-time-version}</version> </dependency> <!-- Jackson and related libraries --> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-core</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-annotations</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-joda</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.dataformat</groupId> <artifactId>jackson-dataformat-xml</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.datatype</groupId> <artifactId>jackson-datatype-jsr310</artifactId> <version>${jackson.version}</version> </dependency> <dependency> <groupId>org.ehcache</groupId> <artifactId>ehcache</artifactId> <version>${ehcache.version}</version> <classifier>jakarta</classifier> </dependency> <!-- These are required due to ehcache --> <dependency> <groupId>javax.xml.bind</groupId> <artifactId>jaxb-api</artifactId> <version>${jaxb-api.version}</version> </dependency> <dependency> <groupId>com.sun.istack</groupId> <artifactId>istack-commons-runtime</artifactId> <version>${istack-commons-runtime.version}</version> </dependency> <dependency> <groupId>com.sun.xml.fastinfoset</groupId> <artifactId>FastInfoset</artifactId> <version>${fastInfoset-version}</version> </dependency> <!-- End of additional dependencies required for ehcache --> <dependency> <groupId>javax.cache</groupId> <artifactId>cache-api</artifactId> <version>${cache-api.version}</version> </dependency> <dependency> <groupId>jakarta.annotation</groupId> <artifactId>jakarta.annotation-api</artifactId> <version>${jakarta.annotation.version}</version> </dependency> <dependency> <groupId>jakarta.xml.ws</groupId> <artifactId>jakarta.xml.ws-api</artifactId> <version>${jakarta.xml.ws-api.version}</version> </dependency> <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>${jsoup.version}</version> </dependency> <dependency> <groupId>com.rometools</groupId> <artifactId>rome</artifactId> <version>${rome.version}</version> </dependency> <dependency> <groupId>org.codehaus.jettison</groupId> <artifactId>jettison</artifactId> <version>${jettison.version}</version> </dependency> <dependency> <groupId>com.squareup.okio</groupId> <artifactId>okio-jvm</artifactId> <version>3.7.0</version> </dependency> <dependency> <groupId>org.scala-lang.modules</groupId> <artifactId>scala-parser-combinators_2.12</artifactId> <version>2.3.0</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib</artifactId> <version>1.9.21</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib-common</artifactId> <version>1.9.21</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib-jdk7</artifactId> <version>1.9.21</version> </dependency> <dependency> <groupId>org.jetbrains.kotlin</groupId> <artifactId>kotlin-stdlib-jdk8</artifactId> <version>1.9.21</version> </dependency> <dependency> <groupId>com.github.ua-parser</groupId> <artifactId>uap-java</artifactId> <version>1.6.1</version> </dependency> <dependency> <groupId>org.jetbrains</groupId> <artifactId>annotations</artifactId> <version>${jb-annotations.version}</version> </dependency> <!--added for dd4t--> <!-- Spring Framework --> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-jms</artifactId> <version>${spring.version}</version> </dependency> <dependency> <groupId>io.github.classgraph</groupId> <artifactId>classgraph</artifactId> <version>${fast-classpath-scanner.version}</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.module</groupId> <artifactId>jackson-module-afterburner</artifactId> <version>${jackson.version}</version> </dependency> <!-- Only used for JMS cache invalidation --> <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-client</artifactId> <version>${activemq.version}</version> </dependency> <!-- DD4T dependencies for Model Service adapter only! --> <dependency> <groupId>org.dd4t</groupId> <artifactId>dd4t-api</artifactId> <version>${dd4t-latest.version}</version> </dependency> <dependency> <groupId>org.dd4t</groupId> <artifactId>dd4t-providers-common</artifactId> <version>${dd4t-latest.version}</version> <exclusions> <exclusion> <groupId>org.simpleframework</groupId> <artifactId>simple-xml</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.dd4t</groupId> <artifactId>dd4t-providers-web8</artifactId> <version>${dd4t-latest.version}</version> </dependency> <dependency> <groupId>org.skyscreamer</groupId> <artifactId>jsonassert</artifactId> <version>${jsonassert.version}</version> </dependency> <dependency> <groupId>org.xmlunit</groupId> <artifactId>xmlunit-core</artifactId> <version>${xmlunit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>org.xmlunit</groupId> <artifactId>xmlunit-matchers</artifactId> <version>${xmlunit.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>${gson.version}</version> </dependency> <dependency> <groupId>com.sdl.web.pca</groupId> <artifactId>graphql-client</artifactId> <version>${pca-client.version}</version> </dependency> <dependency> <groupId>com.sdl.web.pca</groupId> <artifactId>pca-client</artifactId> <version>${pca-client.version}</version> </dependency> <dependency> <groupId>com.github.dfabulich</groupId> <artifactId>sitemapgen4j</artifactId> <version>${sitemapgen4j.version}</version> </dependency> <dependency> <groupId>jakarta.activation</groupId> <artifactId>jakarta.activation-api</artifactId> <version>${jakarta.activation.version}</version> </dependency> <dependency> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> <version>${jakarta.xml.bind-api.version}</version> </dependency> <dependency> <groupId>org.yaml</groupId> <artifactId>snakeyaml</artifactId> <version>2.2</version> </dependency> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>okhttp</artifactId> <version>4.12.0</version> </dependency> <dependency> <groupId>com.squareup.okhttp3</groupId> <artifactId>logging-interceptor</artifactId> <version>4.12.0</version> </dependency> <dependency> <groupId>net.lingala.zip4j</groupId> <artifactId>zip4j</artifactId> <version>2.11.5</version> </dependency> <dependency> <groupId>net.minidev</groupId> <artifactId>json-smart</artifactId> <version>2.5.0</version> </dependency> <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-common</artifactId> <version>3.1.5</version> </dependency> <dependency> <groupId>org.javassist</groupId> <artifactId>javassist</artifactId> <version>3.30.1-GA</version> </dependency> </dependencies> </dependencyManagement> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>3.2.3</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.11.0</version> <configuration> <source>${java-version}</source> <target>${java-version}</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <version>3.3.0</version> <configuration> <archive> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <version>3.4.0</version> <configuration> <failOnMissingWebXml>false</failOnMissingWebXml> <archive> <manifest> <addDefaultImplementationEntries>true</addDefaultImplementationEntries> <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> </manifest> </archive> </configuration> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <version>1.6.13</version> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>${java-version}</source> <target>${java-version}</target> </configuration> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> </plugin> <plugin> <groupId>org.sonatype.plugins</groupId> <artifactId>nexus-staging-maven-plugin</artifactId> <extensions>true</extensions> <configuration> <serverId>sonatype-nexus-staging</serverId> <nexusUrl>https://oss.sonatype.org/</nexusUrl> <autoReleaseAfterClose>true</autoReleaseAfterClose> </configuration> </plugin> </plugins> </build> </project>