Java Eclipse构建路径错误Maven

时间:2013-01-31 17:56:24

标签: java eclipse maven m2eclipse

我刚刚开始使用Maven。有没有办法让maven依赖项添加到Eclipse项目的构建路径中?截至目前,我的项目充满了红色x,因为Eclipse无法从其中一个依赖项中包含一些外部类。

3 个答案:

答案 0 :(得分: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并启动项目后,您的问题应该得到解决。

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

你执行了

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

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

在你这样做之后重新启动eclipse:P