如何将pom中的依赖项加载到eclipse项目的classpath中?

时间:2011-05-20 13:27:11

标签: eclipse maven dependencies classpath pom.xml

使用带有m2eclipse插件的eclipse helios。对于从CVS检出的maven项目,我如何告诉eclipse从pom中提到的依赖项中自动获取该项目所需的所有jar。

感谢您的时间

1 个答案:

答案 0 :(得分:5)

m2eclipse应该为您执行此操作(依赖项将复制到本地存储库)并构建有效的类路径。 我怀疑已解决的依赖关系是否已过时尝试

<select project> -> Context Menu -> Maven -> Update Dependencies

如果您想保证所有依赖项(和插件)都在本地存储库中,您可以从go-offline运行Maven Dependency Plugin目标:

mvn dependency:go-offline

如果要将所有必需的依赖项复制到一个位置,请使用copy-dependencies目标

mvn dependency:copy-dependencies

在这种情况下,Maven Dependency Plugin会将所有依赖项(包括传递)复制到target/dependency文件夹。

您也可以使用以下命令从eclipse运行所有这些命令:

<select project> -> Context Menu -> Run As -> Maven build... -> <type goals> -> Run