6.8. Jakarta EE 的 Maven Artifact 更改


部分 javax Maven 构件已被 JBoss EAP 7.3 的 jakarta Maven 构件取代。

为 JBoss EAP 7.3 构建项目时,您必须使用新的 jakarta Maven 工件更新项目依赖项。不更新项目依赖项将导致构建在为 JBoss EAP 7.3 构建项目时失败。有关管理项目依赖项的信息,请参阅开发指南中的管理项目 https://access.redhat.com/documentation/en-us/red_hat_jboss_enterprise_application_platform/7.3/html-single/development_guide/#manage_project_dependencies 依赖项

下表列出了在 JBoss EAP 7.3 中替换的 javax 工件和 jakarta 构件:

Expand
表 6.2. javax 工件和 jakarta 工件替换它们
javax artifactJakarta artifact

com.sun.mail:javax.mail

com.sun.mail:jakarta.mail

javax.activation:activation

com.sun.activation:jakarta.atcivation

javax.enterprise:cdi-api

jakarta.enterprise:jakarta.enterprise.cdi-api

javax.inject:javax.inject

jakarta.inject:jakarta.inject-api

javax.json:javax.json-api

jakarta.json:jakarta.json-api

javax.json.bind:javax.json.bind-api

jakarta.json.bind:jakarta.json.bind-api

javax.persistence:javax.persistence-api

jakarta.persistence:jakarta.persistence-api

javax.security.enterprise:javax.security.enterprise-api

jakarta.security.enterprise:jakarta.security.enterprise-api

javax.validation:validation-api

jakarta.validation:jakarta.validation-api

org.glassfish:javax.json

org.glassfish:jakarta.json

org.jboss.spec.javax.xml.soap:jboss-saaj-api_1.3_spec

org.jboss.spec.javax.xml.soap:jboss-saaj-api_1.4_spec

org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec

org.jboss.spec.javax.transaction:jboss-transaction-api_1.3_spec

注意

com.sun.mail:jakarta.mail 将引入 Jakarta Mail 1.6.4 库。有关 Jakarta Mail 兼容性的信息,请参阅 Eclipse 维护的兼容性说明

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat