我刚刚开始使用Maven。有没有办法将 maven 依赖项添加到 Eclipse 项目的构建路径中?截至目前,由于 Eclipse 无法包含来自这些依赖项之一的一些外部类,我的项目充满了红色 x。
首先,您需要设置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 并启动你的项目,你的问题应该得到解决。
您应该查找有关这两个命令以及如何有效使用它们的更多信息。
省去很多麻烦,并获得M2Eclipse插件。 该插件将为您处理所有项目设置,您不必担心执行mvn eclipse:eclipse
命令。
http://www.sonatype.org/m2eclipse/
你执行过
吗mvn eclipse:configure-workspace -Declipse.workspace=/path/to/workspace
?
你需要执行它,所以 maven 将M2_REPO
路径设置为日食。或者您可以手动设置它。
执行此操作后重新启动日食:P