将现有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项目。我删除了所有早期的项目,但是仍然会有一些冲突吗?
任何建议都会有所帮助
答案 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