5.5. Jakarta EE 和 JBoss API Maven Coordinates 的变化
以下 Jakarta EE 和 JBoss API 工件(由 JBoss EAP BOM 提供)已更改 Maven Coordinate,或者被其他工件替代:
-
com.sun.activation:jakarta.activation
-
org.jboss.spec.javax.annotation:jboss-annotations-api_1.3_spec
-
org.jboss.spec.javax.security.auth.message:jboss-jaspi-api_1.0_spec
-
org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.5_spec
-
org.jboss.spec.javax.batch:jboss-batch-api_1.0_spec
-
org.jboss.spec.javax.ejb:jboss-ejb-api_3.2_spec
-
org.jboss.spec.javax.el:jboss-el-api_3.0_spec
-
org.jboss.spec.javax.enterprise.concurrent:jboss-concurrency-api_1.0_spec
-
org.jboss.spec.javax.faces:jboss-jsf-api_2.3_spec
-
org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.2_spec
-
org.jboss.spec.javax.jms:jboss-jms-api_2.0_spec
-
com.sun.mail:jakarta.mail
-
org.jboss.spec.javax.resource:jboss-connector-api_1.7_spec
-
org.jboss.spec.javax.servlet:jboss-servlet-api_4.0_spec
-
org.jboss.spec.javax.servlet.jsp:jboss-jsp-api_2.3_spec
-
org.apache.taglibs:taglibs-standard-spec
-
org.jboss.spec.javax.transaction:jboss-transaction-api_1.3_spec
-
org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec
-
org.jboss.spec.javax.xml.ws:jboss-jaxws-api_2.3_spec
-
javax.jws:jsr181-api
-
org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec
-
org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec
-
org.jboss.spec.javax.xml.soap:jboss-saaj-api_1.4_spec
-
org.hibernate:hibernate-core
-
org.hibernate:hibernate-jpamodelgen
-
org.jboss.narayana.xts:jbossxts
Maven Project (pom.xml
)应该更新依赖项的 Maven Coordinate (如果工件已更改或替换),或删除依赖项(如果工件不再受支持)。
<dependencies> <!-- replaces com.sun.activation:jakarta.activation --> <dependency> <groupId>jakarta.activation</groupId> <artifactId>jakarta.activation-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.annotation:jboss-annotations-api_1.3_spec --> <dependency> <groupId>jakarta.annotation</groupId> <artifactId>jakarta.annotation-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.security.auth.message:jboss-jaspi-api_1.0_spec --> <dependency> <groupId>jakarta.authentication</groupId> <artifactId>jakarta.authentication-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.security.jacc:jboss-jacc-api_1.5_spec --> <dependency> <groupId>jakarta.authorization</groupId> <artifactId>jakarta.authorization-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.batch:jboss-batch-api_1.0_spec --> <dependency> <groupId>jakarta.batch</groupId> <artifactId>jakarta.batch-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.ejb:jboss-ejb-api_3.2_spec --> <dependency> <groupId>jakarta.ejb</groupId> <artifactId>jakarta.ejb-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.el:jboss-el-api_3.0_spec --> <dependency> <groupId>org.jboss.spec.jakarta.el</groupId> <artifactId>jboss-el-api_5.0_spec</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.enterprise.concurrent:jboss-concurrency-api_1.0_spec --> <dependency> <groupId>jakarta.enterprise.concurrent</groupId> <artifactId>jakarta.enterprise.concurrent-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.faces:jboss-jsf-api_2.3_spec --> <dependency> <groupId>jakarta.faces</groupId> <artifactId>jakarta.faces-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.interceptor:jboss-interceptors-api_1.2_spec --> <dependency> <groupId>jakarta.interceptor</groupId> <artifactId>jakarta.interceptor-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.jms:jboss-jms-api_2.0_spec --> <dependency> <groupId>jakarta.jms</groupId> <artifactId>jakarta.jms-api</artifactId> </dependency> <!-- replaces com.sun.mail:jakarta.mail --> <dependency> <groupId>jakarta.mail</groupId> <artifactId>jakarta.mail-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.resource:jboss-connector-api_1.7_spec --> <dependency> <groupId>jakarta.resource</groupId> <artifactId>jakarta.resource-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.servlet:jboss-servlet-api_4.0_spec --> <dependency> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.servlet.jsp:jboss-jsp-api_2.3_spec --> <dependency> <groupId>jakarta.servlet.jsp</groupId> <artifactId>jakarta.servlet.jsp-api</artifactId> </dependency> <!-- replaces org.apache.taglibs:taglibs-standard-spec --> <dependency> <groupId>jakarta.servlet.jsp.jstl</groupId> <artifactId>jakarta.servlet.jsp.jstl-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.transaction:jboss-transaction-api_1.3_spec --> <dependency> <groupId>jakarta.transaction</groupId> <artifactId>jakarta.transaction-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec --> <dependency> <groupId>jakarta.xml.bind</groupId> <artifactId>jakarta.xml.bind-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.xml.ws:jboss-jaxws-api_2.3_spec and javax.jws:jsr181-api --> <dependency> <groupId>org.jboss.spec.jakarta.xml.ws</groupId> <artifactId>jboss-jakarta-xml-ws-api_4.0_spec</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.websocket:jboss-websocket-api_1.1_spec --> <dependency> <groupId>jakarta.websocket</groupId> <artifactId>jakarta.websocket-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec --> <dependency> <groupId>jakarta.ws.rs</groupId> <artifactId>jakarta.ws.rs-api</artifactId> </dependency> <!-- replaces org.jboss.spec.javax.xml.soap:jboss-saaj-api_1.4_spec --> <dependency> <groupId>org.jboss.spec.jakarta.xml.soap</groupId> <artifactId>jboss-saaj-api_3.0_spec</artifactId> </dependency> <!-- replaces org.hibernate:hibernate-core --> <dependency> <groupId>org.hibernate.orm</groupId> <artifactId>hibernate-core</artifactId> </dependency> <!-- replaces org.hibernate:hibernate-jpamodelgen --> <dependency> <groupId>org.hibernate.orm</groupId> <artifactId>hibernate-jpamodelgen</artifactId> </dependency> <!-- replaces org.jboss.narayana.xts:jbossxts --> <dependency> <groupId>org.jboss.narayana.xts</groupId> <artifactId>jbossxts-jakarta</artifactId> <classifier>api</classifier> </dependency> </dependencies>