0

我们有一个迁移到 Quarkus 的大型多模块遗留项目。到目前为止,我们在所有定义 bean 的模块中都使用了 Jandex。从 Gradle 7.3.3 开始,我们的日志中充满了抱怨隐式依赖的警告。如果我做对了,它们是由 Jandex 插件引起的,根据https://github.com/kordamp/jandex-gradle-plugin/issues/9,这不容易解决。自 Quarkus 文档(https://quarkus.io/guides/cdi-reference) 表示将扫描具有 META-INF/beans.xml 描述符的模块以查找 bean,我想知道如果我将 bean 描述放在模块中并从项目约定中删除 Jandex-Plugin 会产生什么影响-插入。构建会更慢吗?一切都会一样吗?出于某种原因,这是一个坏主意吗?(例如,每个依赖项都会再次扫描其所有依赖项吗?)是否存在我可能不知道的限制?

4

0 回答 0