【问题标题】:Java Eclipse Build Path Errors MavenJava Eclipse 构建路径错误 Maven
【发布时间】:2013-01-31 17:56:23
【问题描述】:

我刚开始使用 Maven。有什么方法可以将 Maven 依赖项添加到 Eclipse 项目的构建路径中?截至目前,由于 Eclipse 无法从这些依赖项之一中包含一些外部类,我的项目充满了红色 x。

【问题讨论】:

    标签: java eclipse maven m2eclipse


    【解决方案1】:

    首先你需要设置你的 M2_REPO 变量。这是一个类路径变量,它告诉 eclipse 您指定的 maven 存储库所在的位置。 您可以通过在工作区中运行以下命令来设置 M2_REPO。

    mvn -Declipse.workspace="replace with your Eclipse Workspace" eclipse:configure-workspace
    

    接下来,通过运行以下命令确保您的项目应用了 Maven 事实

    mvn eclipse:eclipse 
    

    在项目的工作区中。运行

    mvn clean package 
    

    只是为了确保在重新启动 eclipse 之前所有依赖项都已解决并可用。

    一旦您再次重新启动 eclipse 并启动您的项目,您的问题应该会得到解决。

    您应该查找有关这 2 个命令以及如何有效使用它们的更多信息。

    【讨论】:

      【解决方案2】:

      为自己省去很多麻烦并获得 M2Eclipse 插件。该插件将为您处理所有项目设置,您不必担心执行mvn eclipse:eclipse 命令。

      http://www.sonatype.org/m2eclipse/

      【讨论】:

      • 我自己的经验证实了这一点。最简单的方法是通过“Help > Eclipse Marketplace....”安装,搜索“Maven”并安装 eclipse.org 名为“Maven Integration for Eclipse”的插件。
      【解决方案3】:

      你执行了吗

      mvn eclipse:configure-workspace -Declipse.workspace=/path/to/workspace
      

      ?

      您需要执行它,因此 maven 将 M2_REPO 路径设置为 eclipse。或者您可以手动设置。

      请记住在你这样做之后重新启动 Eclipse :P

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-11-17
        • 1970-01-01
        • 2015-02-04
        • 1970-01-01
        • 1970-01-01
        • 2012-06-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多