我正在尝试导入我和我的同事一直在做的一个项目。在我选择“导入”,然后选择“导入现有项目”,然后单击存档文件,然后单击下一步,这个错误就出现了:

中已经存在某些项目,因此无法导入 工作空间


当前回答

在您的工作空间文件夹中查看一下,您可能有一个旧项目,其名称与您正在导入的项目相同(即使它没有在eclipse中显示)。

当您在Eclipse上删除一个项目时,如果您不勾选对话框上的复选框,它就会将其从视图中删除,而不会删除工作区目录上的文件夹。

其他回答

我的问题有点不同。

例如,项目名称(我看到的)是FooProject,在导入的项目中,我正在寻找FooProject,但我不能。但是,Eclipse不允许我导入该项目,因为他声称已经导入了该项目。然后,我已经看了项目的。project文件,我已经看到项目的实际名称不是我所看到的(FooProject)。

结论; 项目的名称(您在Eclipse中看到的)可能与项目的实际名称(maven看到的)不同。因为这个原因。请通过检查项目的.project文件确保它们是相同的名称。

Eclipse工作区中的项目必须是唯一的。但是请注意,项目名称不必与项目的目录/文件夹名称相同,因此您可以删除具有相同名称的任何现有项目,也可以重命名现有项目。

在我的情况下,我已经删除了资源目录从我的.metadata.plugins:

去你的工作空间 进入.metadata.plugins 删除:org.eclipse.core.resources目录

这是我注意到的上面的问题:-如果checkout文件夹(你的pom项目所在的文件夹)与eclipse工作空间文件夹相同,那么我就会得到这个问题

解决方案

当我使用一个单独的工作空间文件夹来导入项目时,eclipse确实工作得很顺利:)

你有一个名为“”的神秘学目录。工作空间目录下的元数据。关闭Eclipse,删除”。元数据”并打开Eclipse。当eclipse问你关于工作空间的问题时,请确保“。元数据”不在工作空间目录中,单击“确定”按钮选择默认工作空间。