resteasy-dependencies
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-dependencies</artifactId>
<version>7.0.1.Final</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">
<parent>
<groupId>org.jboss</groupId>
<artifactId>jboss-parent</artifactId>
<version>50</version>
<relativePath />
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-dependencies</artifactId>
<version>7.0.1.Final</version>
<packaging>pom</packaging>
<name>RESTEasy dependencies BOM</name>
<description>RESTEasy dependencies BOM</description>
<url>https://resteasy.dev</url>
<organization>
<name>RESTEasy Community</name>
<url>https://resteasy.dev</url>
</organization>
<licenses>
<license>
<name>Apache License 2.0</name>
<url>https://repository.jboss.org/licenses/apache-2.0.txt</url>
<distribution>repo</distribution>
</license>
</licenses>
<developers>
<developer>
<id>jamezp</id>
<name>James Perkins</name>
<email>jperkins@ibm.com</email>
<url>https://resteasy.dev</url>
<organization>IBM</organization>
<roles>
<role>project-lead</role>
</roles>
<timezone>-8</timezone>
</developer>
</developers>
<contributors>
<!-- Original author and founder of RESTEasy -->
<contributor>
<name>Bill Burke</name>
<organization>JBoss</organization>
</contributor>
<contributor>
<name>Ryan J. McDonough</name>
</contributor>
<contributor>
<name>Heiko Braun</name>
</contributor>
<contributor>
<name>Martin Algesten</name>
</contributor>
</contributors>
<scm>
<connection>scm:git:git://github.com/resteasy/resteasy.git</connection>
<developerConnection>scm:git:git@github.com:resteasy/resteasy.git</developerConnection>
<url>https://github.com/resteasy/resteasy</url>
<tag>v7.0.1.Final</tag>
</scm>
<issueManagement>
<system>JIRA</system>
<url>https://issues.redhat.com/browse/RESTEASY</url>
</issueManagement>
<properties>
<version.com.fasterxml.classmate>1.7.1</version.com.fasterxml.classmate>
<version.com.fasterxml.jackson>2.20.1</version.com.fasterxml.jackson>
<version.com.google.guava>33.4.8-jre</version.com.google.guava>
<version.com.google.guava.failureaccess>1.0.3</version.com.google.guava.failureaccess>
<version.com.io7m.xom>1.2.10</version.com.io7m.xom>
<version.jakarta.mail>2.1.5</version.jakarta.mail>
<version.org.glassfish.jaxb>4.0.6</version.org.glassfish.jaxb>
<version.com.sun.istack>4.1.2</version.com.sun.istack>
<version.com.sun.xml.fastinfoset>2.1.1</version.com.sun.xml.fastinfoset>
<version.commons-io.commons-io>2.20.0</version.commons-io.commons-io>
<version.commons-codec.commons-codec>1.19.0</version.commons-codec.commons-codec>
<version.dev.resteasy.junit.extension>1.0.0.Beta1</version.dev.resteasy.junit.extension>
<version.io.undertow>2.3.20.Final</version.io.undertow>
<version.jakarta.activation>2.1.4</version.jakarta.activation>
<version.jakarta.enterprise.cdi-api>4.1.0</version.jakarta.enterprise.cdi-api>
<version.jakarta.inject.jakarta.inject-api>2.0.1</version.jakarta.inject.jakarta.inject-api>
<version.jakarta.json-api>2.1.3</version.jakarta.json-api>
<version.jakarta.json.bind-api>3.0.1</version.jakarta.json.bind-api>
<version.jakarta.validation-api>3.1.1</version.jakarta.validation-api>
<version.org.junit>6.0.1</version.org.junit>
<version.stephenc.jcip.jcip-annotations>1.0-1</version.stephenc.jcip.jcip-annotations>
<version.org.apache.httpcomponents.httpclient>4.5.14</version.org.apache.httpcomponents.httpclient>
<version.org.apache.httpcomponents.httpcore>4.4.16</version.org.apache.httpcomponents.httpcore>
<version.org.apache.httpcomponents.httpasyncclient>4.1.4</version.org.apache.httpcomponents.httpasyncclient>
<version.org.apache.james.apache-mime4j>0.8.13</version.org.apache.james.apache-mime4j>
<version.org.bouncycastle>1.81</version.org.bouncycastle>
<version.org.eclipse.angus.angus-activation>2.0.3</version.org.eclipse.angus.angus-activation>
<version.org.eclipse.angus.angus-mail>2.0.5</version.org.eclipse.angus.angus-mail>
<version.org.eclipse.jetty>12.0.15</version.org.eclipse.jetty>
<version.org.eclipse.parsson>1.1.7</version.org.eclipse.parsson>
<version.org.eclipse.yasson>3.0.4</version.org.eclipse.yasson>
<version.org.glassfish.jakarta.el>4.0.2</version.org.glassfish.jakarta.el>
<version.jakarta.persistence.persistence-api>3.2.0</version.jakarta.persistence.persistence-api>
<version.org.jacoco>0.8.14</version.org.jacoco>
<version.org.jboss.logging.jboss-logging>3.6.1.Final</version.org.jboss.logging.jboss-logging>
<version.org.jboss.logging.jboss-logging-annotations>3.0.4.Final</version.org.jboss.logging.jboss-logging-annotations>
<version.org.jboss.logmanager>3.1.2.Final</version.org.jboss.logmanager>
<version.org.jboss.resteasy.extensions>2.0.1.Final</version.org.jboss.resteasy.extensions>
<version.jakarta.annotation.jakarta-annotation-api>2.1.1</version.jakarta.annotation.jakarta-annotation-api>
<version.jakarta.el.el-api>4.0.0</version.jakarta.el.el-api>
<version.jakarta.ejb.ejb-api>4.0.1</version.jakarta.ejb.ejb-api>
<version.jakarta.enterprise.concurrent>3.1.1</version.jakarta.enterprise.concurrent>
<version.jakarta.interceptor.interceptor-api>2.2.0</version.jakarta.interceptor.interceptor-api>
<version.jakarta.jms.jms-api>3.1.0</version.jakarta.jms.jms-api>
<version.jakarta.ws.rs>4.0.0</version.jakarta.ws.rs>
<version.jakarta.xml.bind.bind-api>3.0.1</version.jakarta.xml.bind.bind-api>
<version.jakarta.servlet.servlet-api>6.0.0</version.jakarta.servlet.servlet-api>
<version.org.mockito>5.19.0</version.org.mockito>
<version.org.wildfly.common>1.7.0.Final</version.org.wildfly.common>
<version.org.wildfly.security>2.6.7.Final</version.org.wildfly.security>
<version.weld.api>6.0.Final</version.weld.api>
<version.weld>6.0.3.Final</version.weld>
<version.com.github.java-json-tools.btf>1.3</version.com.github.java-json-tools.btf>
<version.com.github.java-json-tools.jackson-coreutils>2.0</version.com.github.java-json-tools.jackson-coreutils>
<version.com.github.java-json-tools.json-patch>1.13</version.com.github.java-json-tools.json-patch>
<version.com.github.java-json-tools.msg-simple>1.2</version.com.github.java-json-tools.msg-simple>
<version.io.smallrye.jandex>3.4.0</version.io.smallrye.jandex>
<version.io.reactivex.rxjava2-rxjava>2.2.21</version.io.reactivex.rxjava2-rxjava>
<version.org.reactivestreams>1.0.4</version.org.reactivestreams>
<version.org.hibernate.validator>9.0.1.Final</version.org.hibernate.validator>
<version.io.projectreactor>2024.0.12</version.io.projectreactor>
<version.asyncutil>0.1.0</version.asyncutil>
<!-- maven-release-plugin configuration -->
<version.central.publishing.maven.plugin>0.9.0</version.central.publishing.maven.plugin>
<autoVersionSubmodules>true</autoVersionSubmodules>
<preparationProfiles>release,gpg-sign</preparationProfiles>
<releaseProfiles>${preparationProfiles}</releaseProfiles>
<signTag>true</signTag>
<tagNameFormat>v@{project.version}</tagNameFormat>
<arguments>-DskipTests</arguments>
<!-- Do not push changes by default when using the maven-release-plugin:prepare -->
<pushChanges>true</pushChanges>
<!-- Use the local directory when using perform -->
<localCheckout>true</localCheckout>
<!-- Maven Central properties -->
<repo.sonatype.url>https://central.sonatype.com</repo.sonatype.url>
<sonatype.server.id>central</sonatype.server.id>
<autoPublish>true</autoPublish>
<waitUntil>validated</waitUntil>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>com.fasterxml.jackson</groupId>
<artifactId>jackson-bom</artifactId>
<version>${version.com.fasterxml.jackson}</version>
<scope>import</scope>
<type>pom</type>
</dependency>
<dependency>
<groupId>com.fasterxml</groupId>
<artifactId>classmate</artifactId>
<!-- Make sure the version matches the one used by Hibernate Validator itself -->
<version>${version.com.fasterxml.classmate}</version>
</dependency>
<dependency>
<groupId>dev.resteasy.junit.extension</groupId>
<artifactId>resteasy-junit-extension</artifactId>
<version>${version.dev.resteasy.junit.extension}</version>
</dependency>
<dependency>
<groupId>io.smallrye</groupId>
<artifactId>jandex</artifactId>
<version>${version.io.smallrye.jandex}</version>
</dependency>
<dependency>
<groupId>org.jboss.logging</groupId>
<artifactId>jboss-logging</artifactId>
<version>${version.org.jboss.logging.jboss-logging}</version>
</dependency>
<dependency>
<groupId>org.jboss.logging</groupId>
<artifactId>jboss-logging-annotations</artifactId>
<version>${version.org.jboss.logging.jboss-logging-annotations}</version>
<scope>provided</scope>
<optional>true</optional>
</dependency>
<!-- Only used for testing -->
<dependency>
<groupId>org.jboss.logmanager</groupId>
<artifactId>jboss-logmanager</artifactId>
<version>${version.org.jboss.logmanager}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-eagledns-fork</artifactId>
<version>${version.org.jboss.resteasy.extensions}</version>
</dependency>
<dependency>
<groupId>org.jboss.resteasy</groupId>
<artifactId>resteasy-tracing-api</artifactId>
<version>${version.org.jboss.resteasy.extensions}</version>
</dependency>
<dependency>
<groupId>jakarta.annotation</groupId>
<artifactId>jakarta.annotation-api</artifactId>
<version>${version.jakarta.annotation.jakarta-annotation-api}</version>
</dependency>
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<version>${version.jakarta.xml.bind.bind-api}</version>
<exclusions>
<exclusion>
<groupId>com.sun.activation</groupId>
<artifactId>jakarta.activation</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- JAXB Implementation -->
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>codemodel</artifactId>
<version>${version.org.glassfish.jaxb}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-core</artifactId>
<version>${version.org.glassfish.jaxb}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-jxc</artifactId>
<version>${version.org.glassfish.jaxb}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-runtime</artifactId>
<version>${version.org.glassfish.jaxb}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>txw2</artifactId>
<version>${version.org.glassfish.jaxb}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>jaxb-xjc</artifactId>
<version>${version.org.glassfish.jaxb}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.jaxb</groupId>
<artifactId>xsom</artifactId>
<version>${version.org.glassfish.jaxb}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.sun.istack</groupId>
<artifactId>istack-commons-runtime</artifactId>
<version>${version.com.sun.istack}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.sun.istack</groupId>
<artifactId>istack-commons-tools</artifactId>
<version>${version.com.sun.istack}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.sun.xml.bind.external</groupId>
<artifactId>relaxng-datatype</artifactId>
<version>${version.org.glassfish.jaxb}</version>
</dependency>
<dependency>
<groupId>com.sun.xml.bind.external</groupId>
<artifactId>rngom</artifactId>
<version>${version.org.glassfish.jaxb}</version>
<exclusions>
<exclusion>
<groupId>relaxngDatatype</groupId>
<artifactId>relaxngDatatype</artifactId>
</exclusion>
<exclusion>
<groupId>com.sun.xml.bind.external</groupId>
<artifactId>relaxng-datatype</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- End JAXB Implementation -->
<dependency>
<groupId>jakarta.ws.rs</groupId>
<artifactId>jakarta.ws.rs-api</artifactId>
<version>${version.jakarta.ws.rs}</version>
</dependency>
<dependency>
<groupId>jakarta.enterprise.concurrent</groupId>
<artifactId>jakarta.enterprise.concurrent-api</artifactId>
<version>${version.jakarta.enterprise.concurrent}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>jakarta.ejb</groupId>
<artifactId>jakarta.ejb-api</artifactId>
<version>${version.jakarta.ejb.ejb-api}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jakarta.mail</groupId>
<artifactId>jakarta.mail-api</artifactId>
<version>${version.jakarta.mail}</version>
</dependency>
<dependency> <!-- Jakarta Mail Implementation -->
<groupId>org.eclipse.angus</groupId>
<artifactId>angus-mail</artifactId>
<version>${version.org.eclipse.angus.angus-mail}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.sun.xml.fastinfoset</groupId>
<artifactId>FastInfoset</artifactId>
<version>${version.com.sun.xml.fastinfoset}</version>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${version.commons-codec.commons-codec}</version>
</dependency>
<dependency>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
<version>${version.commons-io.commons-io}</version>
</dependency>
<dependency>
<groupId>jakarta.persistence</groupId>
<artifactId>jakarta.persistence-api</artifactId>
<version>${version.jakarta.persistence.persistence-api}</version>
</dependency>
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>${version.org.hibernate.validator}</version>
<exclusions>
<exclusion>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${version.org.apache.httpcomponents.httpclient}</version>
<exclusions>
<exclusion>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>${version.org.apache.httpcomponents.httpcore}</version>
</dependency>
<!-- OPTIONAL dependency to apache HttpAsyncClient.
To use it in own projects one needs to manually add a dependency to httpcomponents-asyncclient,
and configure ApacheHttpAsyncClient4Engine -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpasyncclient</artifactId>
<version>${version.org.apache.httpcomponents.httpasyncclient}</version>
<exclusions> <!-- avoid changing these transitive dependency-versions -->
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
</exclusion>
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.github.stephenc.jcip</groupId>
<artifactId>jcip-annotations</artifactId>
<version>${version.stephenc.jcip.jcip-annotations}</version>
</dependency>
<dependency>
<groupId>jakarta.activation</groupId>
<artifactId>jakarta.activation-api</artifactId>
<version>${version.jakarta.activation}</version>
</dependency>
<dependency> <!-- Jakarta Activation Implementation -->
<groupId>org.eclipse.angus</groupId>
<artifactId>angus-activation</artifactId>
<version>${version.org.eclipse.angus.angus-activation}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>jakarta.validation</groupId>
<artifactId>jakarta.validation-api</artifactId>
<version>${version.jakarta.validation-api}</version>
</dependency>
<dependency>
<groupId>io.undertow</groupId>
<artifactId>undertow-servlet</artifactId>
<version>${version.io.undertow}</version>
<exclusions>
<exclusion>
<groupId>org.jboss.spec.javax.annotation</groupId>
<artifactId>jboss-annotations-api_1.3_spec</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.undertow</groupId>
<artifactId>undertow-core</artifactId>
<version>${version.io.undertow}</version>
</dependency>
<!-- Used by Undertow and some of its dependencies, defining it here unifies the version -->
<dependency>
<groupId>org.wildfly.common</groupId>
<artifactId>wildfly-common</artifactId>
<version>${version.org.wildfly.common}</version>
<!-- Using provided and optional here because RESTEasy itself does not use this dependency. It's defined
here to stop dependency convergences.
-->
<scope>provided</scope>
<optional>true</optional>
</dependency>
<dependency>
<groupId>jakarta.enterprise</groupId>
<artifactId>jakarta.enterprise.cdi-api</artifactId>
<version>${version.jakarta.enterprise.cdi-api}</version>
<scope>provided</scope>
<exclusions>
<exclusion>
<groupId>jakarta.interceptor</groupId>
<artifactId>jakarta.interceptor-api</artifactId>
</exclusion>
<exclusion>
<groupId>jakarta.el</groupId>
<artifactId>jakarta.el-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>jakarta.interceptor</groupId>
<artifactId>jakarta.interceptor-api</artifactId>
<version>${version.jakarta.interceptor.interceptor-api}</version>
</dependency>
<dependency>
<groupId>jakarta.json</groupId>
<artifactId>jakarta.json-api</artifactId>
<version>${version.jakarta.json-api}</version>
</dependency>
<dependency> <!-- json-p ri -->
<groupId>org.eclipse.parsson</groupId>
<artifactId>parsson</artifactId>
<version>${version.org.eclipse.parsson}</version>
</dependency>
<dependency>
<groupId>jakarta.json.bind</groupId>
<artifactId>jakarta.json.bind-api</artifactId>
<version>${version.jakarta.json.bind-api}</version>
</dependency>
<dependency> <!-- json-b ri -->
<groupId>org.eclipse</groupId>
<artifactId>yasson</artifactId>
<version>${version.org.eclipse.yasson}</version>
<exclusions>
<exclusion>
<groupId>jakarta.json.bind</groupId>
<artifactId>jakarta.json.bind-api</artifactId>
</exclusion>
<exclusion>
<groupId>jakarta.json</groupId>
<artifactId>jakarta.json-api</artifactId>
</exclusion>
<exclusion>
<groupId>org.glassfish</groupId>
<artifactId>jakarta.json</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>${version.jakarta.servlet.servlet-api}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.james</groupId>
<artifactId>apache-mime4j-core</artifactId>
<version>${version.org.apache.james.apache-mime4j}</version>
</dependency>
<dependency>
<groupId>org.apache.james</groupId>
<artifactId>apache-mime4j-dom</artifactId>
<version>${version.org.apache.james.apache-mime4j}</version>
</dependency>
<dependency>
<groupId>org.apache.james</groupId>
<artifactId>apache-mime4j-storage</artifactId>
<version>${version.org.apache.james.apache-mime4j}</version>
</dependency>
<dependency>
<groupId>org.junit</groupId>
<artifactId>junit-bom</artifactId>
<version>${version.org.junit}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${version.com.google.guava}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>failureaccess</artifactId>
<version>${version.com.google.guava.failureaccess}</version>
</dependency>
<dependency>
<groupId>jakarta.inject</groupId>
<artifactId>jakarta.inject-api</artifactId>
<version>${version.jakarta.inject.jakarta.inject-api}</version>
</dependency>
<!-- Needed by org.jboss.resteasy.utils.PermissionUtil -->
<dependency>
<groupId>com.io7m.xom</groupId>
<artifactId>xom</artifactId>
<version>${version.com.io7m.xom}</version>
<exclusions>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcprov-jdk18on</artifactId>
<version>${version.org.bouncycastle}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcjmail-jdk18on</artifactId>
<version>${version.org.bouncycastle}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
<artifactId>bcpkix-jdk18on</artifactId>
<version>${version.org.bouncycastle}</version>
</dependency>
<dependency>
<groupId>net.oauth.core</groupId>
<artifactId>oauth-provider</artifactId>
<version>20100527</version>
<exclusions>
<exclusion>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- Required by Hibernate Validator 5.x for testing -->
<dependency>
<groupId>jakarta.el</groupId>
<artifactId>jakarta.el-api</artifactId>
<version>${version.jakarta.el.el-api}</version>
</dependency>
<dependency>
<groupId>org.glassfish</groupId>
<artifactId>jakarta.el</artifactId>
<version>${version.org.glassfish.jakarta.el}</version>
</dependency>
<!-- testsuite dependencies -->
<dependency>
<groupId>org.jacoco</groupId>
<artifactId>org.jacoco.ant</artifactId>
<version>${version.org.jacoco}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.jacoco</groupId>
<artifactId>org.jacoco.core</artifactId>
<version>${version.org.jacoco}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>jakarta.jms</groupId>
<artifactId>jakarta.jms-api</artifactId>
<version>${version.jakarta.jms.jms-api}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
<version>${version.org.eclipse.jetty}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-servlets</artifactId>
<version>${version.org.eclipse.jetty}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-client</artifactId>
<version>${version.org.eclipse.jetty}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-deploy</artifactId>
<version>${version.org.eclipse.jetty}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty.ee10</groupId>
<artifactId>jetty-ee10-webapp</artifactId>
<version>${version.org.eclipse.jetty}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty.ee10</groupId>
<artifactId>jetty-ee10-annotations</artifactId>
<version>${version.org.eclipse.jetty}</version>
</dependency>
<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-api</artifactId>
<version>${version.weld.api}</version>
<exclusions>
<exclusion>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.jboss.weld</groupId>
<artifactId>weld-core-impl</artifactId>
<version>${version.weld}</version>
</dependency>
<dependency>
<groupId>org.jboss.weld.se</groupId>
<artifactId>weld-se-core</artifactId>
<version>${version.weld}</version>
</dependency>
<dependency>
<groupId>org.jboss.weld.servlet</groupId>
<artifactId>weld-servlet-core</artifactId>
<version>${version.weld}</version>
<exclusions>
<exclusion>
<groupId>org.jboss.weld.module</groupId>
<artifactId>weld-jsf</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- Used for SeBootstrap testing -->
<dependency>
<groupId>org.wildfly.security</groupId>
<artifactId>wildfly-elytron-ssl</artifactId>
<version>${version.org.wildfly.security}</version>
</dependency>
<dependency>
<groupId>com.github.java-json-tools</groupId>
<artifactId>btf</artifactId>
<version>${version.com.github.java-json-tools.btf}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.github.java-json-tools</groupId>
<artifactId>jackson-coreutils</artifactId>
<version>${version.com.github.java-json-tools.jackson-coreutils}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.github.java-json-tools</groupId>
<artifactId>json-patch</artifactId>
<version>${version.com.github.java-json-tools.json-patch}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.github.java-json-tools</groupId>
<artifactId>msg-simple</artifactId>
<version>${version.com.github.java-json-tools.msg-simple}</version>
<exclusions>
<exclusion>
<groupId>*</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.reactivestreams</groupId>
<artifactId>reactive-streams</artifactId>
<version>${version.org.reactivestreams}</version>
</dependency>
<dependency>
<groupId>io.reactivex.rxjava2</groupId>
<artifactId>rxjava</artifactId>
<version>${version.io.reactivex.rxjava2-rxjava}</version>
<exclusions>
<exclusion>
<groupId>org.reactivestreams</groupId>
<artifactId>reactive-streams</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>${version.org.mockito}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>io.projectreactor</groupId>
<artifactId>reactor-bom</artifactId>
<version>${version.io.projectreactor}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>com.ibm.async</groupId>
<artifactId>asyncutil</artifactId>
<version>${version.asyncutil}</version>
</dependency>
</dependencies>
</dependencyManagement>
<profiles>
<profile>
<id>release</id>
<distributionManagement>
<snapshotRepository>
<id>${sonatype.server.id}</id>
<url>${repo.sonatype.url}</url>
</snapshotRepository>
<repository>
<id>${sonatype.server.id}</id>
<url>${repo.sonatype.url}</url>
</repository>
</distributionManagement>
<build>
<plugins>
<!-- Semantically ordered -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-enforcer-plugin</artifactId>
<configuration>
<rules>
<requireReleaseDeps>
<message>No Snapshots Allowed!</message>
</requireReleaseDeps>
</rules>
</configuration>
</plugin>
<plugin>
<groupId>org.sonatype.central</groupId>
<artifactId>central-publishing-maven-plugin</artifactId>
<version>${version.central.publishing.maven.plugin}</version>
<extensions>true</extensions>
<configuration>
<publishingServerId>${sonatype.server.id}</publishingServerId>
<autoPublish>${autoPublish}</autoPublish>
<waitUntil>${waitUntil}</waitUntil>
<deploymentName>org.jboss.resteasy-${project.version}</deploymentName>
</configuration>
</plugin>
</plugins>
</build>
</profile>
</profiles>
</project>