适配MyFaces 3.0的Tomahawk Maven仓库是否存在?TomEE9迁移疑问
适配MyFaces 3.0的Tomahawk版本说明
存在适配MyFaces 3.0的Tomahawk版本,对应的是Tomahawk 2.3.x系列,该版本专门针对Jakarta EE 9规范下的JSF 3.0(包括MyFaces 3.0.x)做了适配,解决了API从javax.*到jakarta.*的迁移兼容问题。
Maven依赖配置
你可以直接在项目中引入以下Maven依赖(以2.3.1版本为例):
<dependency> <groupId>org.apache.myfaces.tomahawk</groupId> <artifactId>tomahawk</artifactId> <version>2.3.1</version> </dependency>
版本对应关系说明
- Tomahawk20:适配JSF 2.x(如MyFaces 2.1),对应传统Java EE环境
- Tomahawk 2.3.x:适配JSF 3.0(如MyFaces 3.0.2),对应Jakarta EE 9及以上环境
在你提供的仓库地址中,直接搜索tomahawk构件即可找到2.3.x版本,这些版本完全兼容MyFaces 3.0.2。
内容的提问来源于stack exchange,提问作者HockChai Lim
相关产品推荐
相关产品推荐

