在"正在更新Maven项目期间发生内部错误

liu*_*jun 55 eclipse maven

当我转换为maven项目时,错误是:

> An internal error occurred during: "Updating Maven Project".
> Unsupported IClasspathEntry kind=4
Run Code Online (Sandbox Code Playgroud)

有什么问题?

小智 135

这就是你所需要的:

  1. 右键单击您的项目,选择Maven - > Disable Maven Nature.
  2. 打开你的终端,转到你的项目文件夹并做"mvn eclipse:clean"
  3. 右键单击您的项目并选择"配置 - >转换为Maven项目"

  • 我遵循了所有这些步骤,但问题仍然存在! (8认同)
  • 在STS 2.9.2中删除Maven Nature =禁用Maven Nature. (3认同)

小智 15

这对我有用:在上面的答案21(最后一个转换为Maven项目)中发布的步骤之后,我做了:

  1. mvn eclipse:eclipse- 这会重新生成.project和.classpath文件(这两个文件都mvn eclipse:clean在上面的步骤(2)中被吹走了)

  2. 在Eclipse中,我右键单击了我的项目,然后右键单击了Maven> Update Project

我没有看到Unsupported IClasspathEntry kind=4消息了:)


pab*_*loi 15

正如这里发布的,问题是命令行eclipse项目的生成.所以,不要使用mvn eclipse:eclipse代替:

  1. 从eclipse中删除你的项目(不从你的文件系统中删除它)
  2. 做mvn eclipse:清理项目文件夹中的命令行
  3. 删除项目文件夹中的.classpath .project .settings(如果在执行2之后它们仍然存在)
  4. 在eclipse中将您的项目导入为"现有Maven项目",它应该完美无缺