2

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

4

3 回答 3

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 个命令以及如何有效使用它们的更多信息。

于 2013-01-31T18:08:12.017 回答
1

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

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

于 2013-01-31T21:01:28.823 回答
0

你执行了吗

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

?

你需要执行它所以maven设置了M2_REPOeclipse的路径。或者您可以手动设置。

这样做后请记住重新启动eclipse:P

于 2013-01-31T17:59:39.630 回答