32

将现有 Maven 项目导入 Eclipse 时,我的根 pom.xml 标记为红色。当我在 pom.xml 上选择时,消息显示:

无法从现有工作区文件夹导入项目 XYZ

这只发生在根 pom.xml

使用中的 Eclipse:Luna Service Release 2 (4.4.2) Maven Integration for Eclipse 1.5.2.20150413-2215

我已经测试了许多不同的 Maven 项目和不同的工作区。

请注意这之前有效,我一直在研究一些教程并创建了许多具有相同名称和工件 ID 等的 Maven 项目。我已经删除了所有早期的项目,但还会有一些冲突吗?

任何建议都会有所帮助

4

6 回答 6

94

是的,您应该从 pom.xml 文件夹中启动 Eclipse Workspace。

例如:D:\workspace\Project_Name

在您的Project_Name文件夹中,其中包含pom.xml.

所以你必须D:\workspace在开始日食时选择。

现在,然后导入名为Project_Namemaven 项目的项目,它将工作。

希望,它会有所帮助!

于 2016-08-18T04:46:56.303 回答
3

1.在 Eclipse 中选择 -> 文件 -> 切换工作区 -> 其他... 2.从包含 pom.xml 的目录中选择一个目录 3.将项目目录作为 Maven 导入您感兴趣的目录的上一个目录4. 从项目列表选择感兴趣的项目。

于 2020-07-02T18:54:34.213 回答
1

解决方案:

1.单击 Windows 选项卡,然后单击首选项(如果您使用的是 Eclipse)。

2.首先搜索工作区并将它们从列表中删除(您可以稍后添加)

3.然后搜索Maven并选择用户设置并检查您的.m2路径以及更新的setting.xml(同时检查代理)

4.之后重新启动你的eclipse并再次导入现有的maven项目。

我 100% 确定在那之后你将不再面临这个问题。祝你好运 :)

于 2017-12-04T06:47:30.977 回答
1

我也遇到了同样的问题。我保持我的 eclipse 工作区名称和现有的 maven 项目名称相同,并在导入 pom.xml 时出错。后来我用不同的名称打开了新的工作区,它与现有的 maven 项目不匹配,现在我可以导入 maven 项目。

于 2017-02-17T15:48:21.317 回答
0

问题是项目和工作区必须是两个不同的文件夹。就我而言,我错误地选择了我的项目文件夹作为我的工作区文件夹,因此我无法导入该项目。

于 2022-01-25T15:34:07.190 回答
0

我在将现有的spring项目导入eclipse时遇到了同样的问题,我所做的是创建一个新文件夹作为我的工作区,在该文件夹下放置我的spring项目,然后重新打开eclipse并将工作区位置作为我新创建的文件夹路径之后, File -> Import -> Maven -> Existing Maven Projects -> Browser -> (选择spring项目) ->Finish



于 2021-05-09T12:37:43.627 回答