首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多个jandex maven插件(JBoss vs SmallRye)

多个jandex maven插件(JBoss vs SmallRye)
EN

Stack Overflow用户
提问于 2022-07-25 13:28:34
回答 1查看 69关注 0票数 0

我在Java应用程序上使用Weld,我想知道用插件在构建时生成Jandex索引是否会改进启动。现在,我没有注意到性能的提高。

但是我找到了两个用于生成索引的插件:

https://github.com/smallrye/jandex

https://github.com/wildfly/jandex-maven-plugin

你知道女巫该用什么吗?

谢谢!

EN

回答 1

Stack Overflow用户

发布于 2022-07-26 04:15:45

目前还没有注意到性能的提高。

这在大规模部署中才是显而易见的。其背后的理由是,有一个Jandex索引可以通过反射跳过发现阶段,而是允许Weld浏览预先构建的索引。尽管如此,即使在较小的部署上使用Jandex也没有什么害处,只是差别并不明显。

知道该用哪一种吗?

简单的回答是--从2022年7月开始,如果您想要maven插件变体,请使用WildFly插件。如果您想要核心工件,请使用带有org.jboss.jandex工件组ID的工件。

更长的答案是-- SmallRye是最初的回购,最近从https://github.com/wildfly/jandex迁移到https://github.com/smallrye/jandex。它保存了过去是org.jboss.jandex工件组ID (现在是io.smallrye)的来源。它也有maven插件模块,但还没有公开发布,它也将是一个主要的版本凸起。因此,在未来,将有一个工件组ID更改,但否则它将保留相同的工件ID,它将全部托管在一个回购。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73110038

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档