我找到了一个非常适合我所描述的需求/用例的解决方案:
1.我在Eclipse项目根目录中创建了非常小的pom文件:
4.0.0
com.sobczyk.piotr
mvn-eclipse-test
1.0.0
src
bin
log4j
log4j
1.2.16
这个.pom文件由三部分组成:
>必需的Maven东西,即. modelVersion和GAV
>构建Maven默认源和输出目录的部分,并覆盖模仿Eclipse环境(这是关于限制maven-eclipse-plugin行为的问题部分的答案,其他一些eclipse:eclipse目标选项,如buildcommands在某些更复杂的情况下可能会有用)例)
> dependencies部分列出了我需要在项目类路径上使用的依赖项
2.在命令行中,我调用了以下命令:
mvn eclipse:configure-workspace -Declipse.workspace=C:/myworkspace
cd C:/myworkspace/myproject
mvn eclipse:eclipse
3.每次我想从Maven文件更新Eclipse项目类路径时,我可以做以下两件事之一:
>从命令行调用最后两行
>绑定mvn eclipse:eclipse到Eclipse external tool configuration并单击调用它