构建过程中发生错误。在项目上运行构建器“CDI(上下文和依赖注入)构建器”时出错
Posted
技术标签:
【中文标题】构建过程中发生错误。在项目上运行构建器“CDI(上下文和依赖注入)构建器”时出错【英文标题】:Errors occurred during the build. Errors running builder 'CDI (Contexts and Dependency Injection) Builder' on project 【发布时间】:2018-07-09 07:52:48 【问题描述】:当我尝试编辑文件并保存更改时,在 Eclipse Oxygen 中出现以下构建错误。
Building workspace has encountered a problem.
Errors occurred during build.
Errors occurred during the build.
Errors running builder 'CDI (Contexts and Dependency Injection) Builder' on project 'EmployeesManagementSystem'.
Unknown tag! pos=4 poolCount = 18
我已尝试删除 Eclipse 工作区的 .metadata
文件夹(如其他与构建错误相关的帖子中所建议的那样),但错误仍然存在。
【问题讨论】:
【参考方案1】:您的项目使用的本地 maven 存储库中的某些 jar 文件可能未正确下载或已损坏。你可以:
-
尝试通过
Maven > Update project > Check "Clean projects"
和您应用清洁操作的项目清理您的本地 maven 存储库
在 Window > Preferences > JBoss Tools > Maven Intagration > Uncheck "CDI Facet"
中禁用它(如果您不需要 CDI 工具支持),然后在 Project Properties > CDI Settings > Uncheck "CDI Support"
中也为您的项目禁用它
【讨论】:
非常感谢@Dino,您的建议。我已经尝试过第一个选项。但这似乎并不能解决问题。我仍然不断收到相同的错误对话。至于第二个建议,是的,它确实阻止了错误对话框的出现,但是如果我也想要 CDI 支持怎么办,因为就代码完成而言它真的很有帮助。【参考方案2】:有一个错误: 窗口 > 首选项 > JBoss 工具 > Maven 集成 > 取消选中“CDI Facet” 它的 窗口 > 首选项 > JBoss 工具 > JBoss Maven 集成 > 取消选中“CDI Facet” 我因此失去了几个小时。 还是谢谢。
【讨论】:
这是对帖子的评论,而不是帖子?以上是关于构建过程中发生错误。在项目上运行构建器“CDI(上下文和依赖注入)构建器”时出错的主要内容,如果未能解决你的问题,请参考以下文章
项目“MyProject”上运行构建器“Faceted Project Validation Builder”的错误
Eclipse 上有关 sun/misc/BASE64Encoder 的错误 [重复]