java - 构建期间发生错误。在项目上运行生成器 'CDI (Contexts and Dependency Injection) Builder' 时出错

标签 java eclipse jersey jax-rs

每当我尝试编辑文件并保存更改时,我都会在 Eclipse Oxygen 中收到以下构建错误。

enter image description here

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 文件夹(如其他与构建错误相关的帖子中所建议),但错误仍然存​​在。

最佳答案

您的项目使用的本地 maven 存储库中的某些 jar 文件可能未正确下载或已损坏。您可以:

  1. 尝试通过 Maven > 更新项目 > 检查“清理项目” 和您应用清理操作的项目
  2. Window > Preferences > JBoss Tools > Maven Intagration > Uncheck "CDI Facet" 中禁用它(如果您不需要 CDI 工具支持),然后在 Project Properties > CDI 中禁用它设置 > 也为您的项目取消选中“CDI 支持”

关于java - 构建期间发生错误。在项目上运行生成器 'CDI (Contexts and Dependency Injection) Builder' 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48521247/

相关文章:

eclipse - 当我尝试在我的 tomcat 服务器上运行 liferay portlet 时出现异常

eclipse - 在 Eclipse 中使用 Pydev 自动完成时,如何保持可选关键字的持续显示?

validation - Jersey 自定义验证器单元测试

java - JAXB 无法处理包含空格的 XML 元素到 java.net.URI 的映射

Java:通过 ID 而不是名称进行类型识别?

java - 数据库连接代码运行在 Linux 而不是 Windows

java - Java解析XML文件时出错

java - OpenID Connect - 如何在 Java 中验证 id token ?

java - 在二维数组中填充随机数以进行列/行相加

java - 当服务器消失时强制断开 TCP 连接