如何让Helidon 2.x兼容最新版本的Jandex?
Jandex兼容与文档需求
背景
正在清理基于Gradle的单体仓库,同时将Java版本从8升级至11/17,对Jandex和Helidon技术栈不熟悉,正在逐步掌握Gradle的使用。
遇到的问题
- 升级过程中大量功能出现故障,尝试通过升级工具版本适配Java 11,但该策略并非总能生效。
- 项目使用Helidon 2.x,遇到Jandex相关问题,但Jandex官方文档缺乏上下文说明,仅能通过ChatGPT获得基础认知。
- 尝试升级至Helidon 3.x,但问题过多无法推进。当前项目依赖的Jandex版本为
org.jboss:jandex:2.3.1.Final,希望能兼容io.smallrye:jandex:3.0.5或io.jboss:jandex:3.0.5以使用最新版本,但Gradle Jandex插件1.1.0无法正常工作。 - 尝试通过Gradle依赖约束强制指定Jandex版本,但未成功。
- 已咨询SmallRye Jandex社区,被告知在此寻求解决方案。
需求
请求提供更全面的Jandex工作原理相关文档。
内容的提问来源于stack exchange,提问作者Eric Kolotyluk
相关产品推荐
相关产品推荐

