Quarkus 3.27.0中如何无版本引入test范围的hibernate-scan-jandex
解决方案与建议
临时解决办法(无需手动指定版本)
虽然Quarkus BOM 3.27.0目前未将hibernate-scan-jandex纳入公开的依赖管理,但由于Quarkus BOM已经统一管控了所有Hibernate生态依赖的版本,你可以直接在项目的<dependencies>节点中添加test范围的依赖,无需手动指定版本:
<dependency> <groupId>org.hibernate.orm</groupId> <artifactId>hibernate-scan-jandex</artifactId> <scope>test</scope> </dependency>
Quarkus BOM会自动为该依赖匹配与当前Hibernate版本一致的版本号,无需额外配置。
长期优化建议
若希望Quarkus BOM像暴露hibernate-jpamodelgen一样,将hibernate-scan-jandex正式纳入依赖管理范围,可向Quarkus官方提交特性请求,说明该依赖在测试场景下的使用需求,推动官方将其加入BOM的依赖管理清单。
内容的提问来源于stack exchange,提问作者Bart Crets
相关产品推荐
相关产品推荐

