使用带有m2eclipse插件的eclipse helios。对于从CVS检出的maven项目,我如何告诉eclipse从pom中提到的依赖项中自动获取该项目所需的所有jar。
感谢您的时间
答案 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