Migrate to Jakarta EE 9.

Closes #1543
This commit is contained in:
Mark Paluch
2021-09-27 11:18:41 +02:00
parent 9c0e4d81f7
commit 4bd88447db

View File

@@ -101,12 +101,13 @@
<apt>1.1.3</apt>
<aspectj>1.9.7</aspectj>
<assertj>3.22.0</assertj>
<cdi>1.0</cdi>
<cdi>3.0.0</cdi>
<commons-io>2.5</commons-io>
<guava>19.0</guava>
<hamcrest>1.3</hamcrest>
<jackson>2.13.1</jackson>
<jaxb>2.3.1</jaxb>
<jakarta-annotation-api>2.0.0</jakarta-annotation-api>
<jaxb>3.0.1</jaxb>
<jacoco>0.8.7</jacoco>
<jmolecules>1.4.0</jmolecules>
<jmolecules-integration>0.7.0</jmolecules-integration>
@@ -131,14 +132,13 @@
<spring>6.0.0-SNAPSHOT</spring>
<spring-hateoas>1.4.0-SNAPSHOT</spring-hateoas>
<spring-plugin>3.0.0-SNAPSHOT</spring-plugin>
<servlet-api>4.0.1</servlet-api>
<servlet-api>5.0.0</servlet-api>
<testcontainers>1.16.2</testcontainers>
<validation>1.1.0.Final</validation>
<validation>3.0.0</validation>
<webbeans>2.0.25</webbeans>
<!-- OWB requires via XBean a newer ASM version -->
<webbeans.xbean>4.20</webbeans.xbean>
<javax-annotation-api>1.3.2</javax-annotation-api>
<!-- Used in asciidoc reference documentation -->
<releasetrain>2022.0.0-SNAPSHOT</releasetrain>
@@ -843,6 +843,87 @@
<type>pom</type>
<scope>import</scope>
</dependency>
<dependency>
<groupId>jakarta.enterprise</groupId>
<artifactId>jakarta.enterprise.cdi-api</artifactId>
<version>${cdi}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>${servlet-api}</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>jakarta.validation</groupId>
<artifactId>jakarta.validation-api</artifactId>
<version>${validation}</version>
</dependency>
<!-- OpenWebBeans provides Jakarta EE Artifacts through a classifier -->
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-se</artifactId>
<classifier>jakarta</classifier>
<version>${webbeans}</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>*</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-spi</artifactId>
<classifier>jakarta</classifier>
<version>${webbeans}</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>*</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>openwebbeans-impl</artifactId>
<classifier>jakarta</classifier>
<version>${webbeans}</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.apache.openwebbeans</groupId>
<artifactId>*</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.geronimo.specs</groupId>
<artifactId>*</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.xbean</groupId>
<artifactId>xbean-asm9-shaded</artifactId>
<version>${webbeans.xbean}</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>