【发布时间】:2017-10-12 11:30:42
【问题描述】:
我有一个基于 Maven 的 Java EE 项目:core-project。
在这个项目中,我使用了@Inject,一切都按预期工作。
但是在将此项目作为依赖项导入到另一个项目parent-project 后,注入的字段为空。
为什么将jar文件导入其他项目后,注入不起作用?
【问题讨论】:
-
表示你的父项目中没有激活CDI。可能是
beans.xml不见了? -
看起来父项目没有启用 CDI。由于您尚未共享您的部署结构,因此无法提供更多帮助。