【问题标题】:Maven root pom.xml marked as red when importing existing project into eclipse将现有项目导入eclipse时,Maven根pom.xml标记为红色
【发布时间】:2015-07-12 01:35:54
【问题描述】:

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

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

这只发生在根 pom.xml 中

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

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

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

任何建议都会有所帮助

【问题讨论】:

  • 请检查您的 M2_repo 是否指向正确的路径
  • 谢谢,它在我的工作空间之外指向我的主目录(mac)它应该指向哪里?
  • 我在我的主目录中找到了 .M2/repository,所以我假设它指向正确的位置
  • 在 Mac 上不确定,理想情况下应该指向 settings.xml 中指定的位置
  • 好点,settings.xml 呢?这似乎在我的机器上不存在,或者至少在 eclipse 在首选项-> maven -> 用户设置中指向的地方不存在

标签: java eclipse maven import parent-pom


【解决方案1】:

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

例如:D:\workspace\Project_Name

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

所以你必须在启动 eclipse 时选择D:\workspace

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

希望对你有帮助!!

【讨论】:

  • 另外,一个好的做法是将 Eclipse 工作区文件夹与项目完全分开以避免这种混淆。工作区文件夹仅存储 Eclipse IDE 元数据,将其与您的实际代码混合没有太大价值。
  • 我又跑回来了。多少次......这个解决方案必须被评估+10,而不仅仅是+1。
  • @chirag28feb 所以你必须在启动 eclipse 时选择 D:\workspace。我该如何做这一步
【解决方案2】:

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

      【解决方案4】:

      解决办法:

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

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

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

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

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

      【讨论】:

        【解决方案5】:

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



        【讨论】:

          【解决方案6】:

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

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2020-11-26
            • 2011-01-04
            • 1970-01-01
            • 1970-01-01
            • 2012-03-19
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多