如何修复/重新创建Eclipse工作区和/或Maven缓存/存储库?

时间:2013-06-11 16:43:01

标签: eclipse maven workspace corruption

我使用spring-osgi-bundle-archetype在Eclipse下创建了一些Maven项目,这会导致一些插件等下载,这些插件已经冻结。我杀了Eclipse后,许多与Maven相关的东西开始导致错误(无法下载源代码,无法找到工件等,没有任何明显的原因)。

看起来Eclipse缓存中有些东西被损坏了。

如何在这种情况下清理和重建ALL?

从工作区的core.eclipse.m2e.*文件夹中删除.metadata文件夹没有帮助。

如果正在重新开始项目

enter image description here

在POM文件编辑器中

enter image description here

enter image description here

2 个答案:

答案 0 :(得分:6)

尝试以下方法:

  1. rm -rf~ / .m2 / repository
  2. 使用-clean选项
  3. 重启Eclipse

答案 1 :(得分:1)

您可以在控制台中删除.project和.classpath并执行以下命令来重新创建eclipse项目:

mvn eclipse:eclipse

这将为您生成eclipse所需的文件。 参考:http://maven.apache.org/plugins/maven-eclipse-plugin/eclipse-mojo.html

如果您在下载依赖库时遇到问题,请在控制台中尝试mvn install并查看错误消息。

以上是基于您可以在控制台中运行mvn的假设。