将现有项目导入 Eclipse 时,Maven root pom.xml 标记为红色
Maven root pom.xml marked as red when importing existing project into eclipse
将现有的 Maven 项目导入 Eclipse 时,我的根目录 pom.xml 被标记为红色。
当我 select 在 pom.xml 上时,消息显示为:
Can't import project XYZ from an existing workspace folder
这只发生在根 pom.xml
正在使用 Eclipse:Luna Service Release 2 (4.4.2)
Eclipse 的 Maven 集成 1.5.2.20150413-2215
我已经在多个不同的 Maven 项目和不同的工作区中进行了测试。
请注意这之前有效,我一直在研究一些教程并创建了许多具有相同名称和工件 ID 等的 Maven 项目。我已经删除了所有早期的项目,但是否仍然存在一些冲突?
任何建议都会有所帮助
是的,您应该从 pom.xml 文件夹中启动 Eclipse Workspace。
例如:D:\workspace\Project_Name
.
在您的 Project_Name 文件夹中,其中包含 pom.xml
.
所以你必须 select D:\workspace
同时启动 eclipse。
现在,然后将名为 Project_Name
的项目导入为 maven 项目,它将起作用。
希望对你有所帮助!!
我也遇到了同样的问题。我保持我的 eclipse 工作区名称和现有的 Maven 项目名称相同,但在导入 pom.xml 时出现错误。后来我用不同的名称打开了新的工作区,它与现有的 maven 项目不匹配,现在我可以导入 maven 项目。
解决方案:
1.Click 在 Windows 选项卡上,然后是首选项(如果您使用的是 Eclipse)。
2.Search 首先用于工作区,然后从列表中删除所有工作区(您可以稍后添加)
3.Then 搜索 Maven 并选择用户设置并检查您的 .m2 路径以及更新的 setting.xml(同时检查代理)
4.After 重新启动 eclipse 并再次导入现有的 maven 项目。
我 100% 确定您以后不会再遇到这个问题。祝你好运:)
1. 在 Eclipse 中 select -> 文件 -> 切换工作区 -> 其他...
2. 从包含pom.xml的目录中选择一个目录
3. 将项目目录作为 Maven 导入您感兴趣的目录的上一级目录。
4. Select 项目列表中感兴趣的项目。
我在将现有的 spring 项目导入 eclipse 时遇到了同样的问题,我所做的是创建一个新文件夹作为我的工作区,
在那下面我放了我的 spring 项目,
然后重新打开 eclipse 并将工作区位置作为我新创建的文件夹路径
在那之后,
文件 -> 导入 -> Maven -> 现有 Maven 项目 -> 浏览器 -> (Select spring 项目) ->Finish
问题是项目和工作区必须是两个不同的文件夹。在我的例子中,我错误地选择了我的项目文件夹作为我的工作区文件夹,所以我无法导入项目。
将现有的 Maven 项目导入 Eclipse 时,我的根目录 pom.xml 被标记为红色。 当我 select 在 pom.xml 上时,消息显示为:
Can't import project XYZ from an existing workspace folder
这只发生在根 pom.xml
正在使用 Eclipse:Luna Service Release 2 (4.4.2) Eclipse 的 Maven 集成 1.5.2.20150413-2215
我已经在多个不同的 Maven 项目和不同的工作区中进行了测试。
请注意这之前有效,我一直在研究一些教程并创建了许多具有相同名称和工件 ID 等的 Maven 项目。我已经删除了所有早期的项目,但是否仍然存在一些冲突?
任何建议都会有所帮助
是的,您应该从 pom.xml 文件夹中启动 Eclipse Workspace。
例如:D:\workspace\Project_Name
.
在您的 Project_Name 文件夹中,其中包含 pom.xml
.
所以你必须 select D:\workspace
同时启动 eclipse。
现在,然后将名为 Project_Name
的项目导入为 maven 项目,它将起作用。
希望对你有所帮助!!
我也遇到了同样的问题。我保持我的 eclipse 工作区名称和现有的 Maven 项目名称相同,但在导入 pom.xml 时出现错误。后来我用不同的名称打开了新的工作区,它与现有的 maven 项目不匹配,现在我可以导入 maven 项目。
解决方案:
1.Click 在 Windows 选项卡上,然后是首选项(如果您使用的是 Eclipse)。
2.Search 首先用于工作区,然后从列表中删除所有工作区(您可以稍后添加)
3.Then 搜索 Maven 并选择用户设置并检查您的 .m2 路径以及更新的 setting.xml(同时检查代理)
4.After 重新启动 eclipse 并再次导入现有的 maven 项目。
我 100% 确定您以后不会再遇到这个问题。祝你好运:)
1. 在 Eclipse 中 select -> 文件 -> 切换工作区 -> 其他... 2. 从包含pom.xml的目录中选择一个目录 3. 将项目目录作为 Maven 导入您感兴趣的目录的上一级目录。 4. Select 项目列表中感兴趣的项目。
我在将现有的 spring 项目导入 eclipse 时遇到了同样的问题,我所做的是创建一个新文件夹作为我的工作区, 在那下面我放了我的 spring 项目, 然后重新打开 eclipse 并将工作区位置作为我新创建的文件夹路径 在那之后, 文件 -> 导入 -> Maven -> 现有 Maven 项目 -> 浏览器 -> (Select spring 项目) ->Finish
问题是项目和工作区必须是两个不同的文件夹。在我的例子中,我错误地选择了我的项目文件夹作为我的工作区文件夹,所以我无法导入项目。