将现有项目导入eclipse时,Maven root pom.xml标记为红色

时间:2015-05-02 08:30:27

标签: java eclipse maven import parent-pom

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

  

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

这只适用于root pom.xml

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

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

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

任何建议都会有所帮助

5 个答案:

答案 0 :(得分:45)

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

例如:D:\workspace\Project_Name

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

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

现在,然后导入名为Project_Name的项目作为maven项目,它将起作用。

希望,它会有所帮助!!

答案 1 :(得分:2)

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

答案 2 :(得分:0)

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

答案 3 :(得分:0)

解决方案:

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

2.首先搜索工作区并从列表中删除所有工作区(最后可以添加)

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

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

我百分之百确定在此之后你不会再遇到这个问题了。祝你好运:)

答案 4 :(得分:0)

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