【发布时间】:2013-01-31 17:56:23
【问题描述】:
我刚开始使用 Maven。有什么方法可以将 Maven 依赖项添加到 Eclipse 项目的构建路径中?截至目前,由于 Eclipse 无法从这些依赖项之一中包含一些外部类,我的项目充满了红色 x。
【问题讨论】:
标签: java eclipse maven m2eclipse
我刚开始使用 Maven。有什么方法可以将 Maven 依赖项添加到 Eclipse 项目的构建路径中?截至目前,由于 Eclipse 无法从这些依赖项之一中包含一些外部类,我的项目充满了红色 x。
【问题讨论】:
标签: java eclipse maven m2eclipse
首先你需要设置你的 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 个命令以及如何有效使用它们的更多信息。
【讨论】:
为自己省去很多麻烦并获得 M2Eclipse 插件。该插件将为您处理所有项目设置,您不必担心执行mvn eclipse:eclipse 命令。
【讨论】:
你执行了吗
mvn eclipse:configure-workspace -Declipse.workspace=/path/to/workspace
?
您需要执行它,因此 maven 将 M2_REPO 路径设置为 eclipse。或者您可以手动设置。
请记住在你这样做之后重新启动 Eclipse :P
【讨论】: