Eclipse和Maven之间的交互

Mar*_*ett 8 eclipse maven

注意:我问的是命令行mvn工具,虽然我想类似的答案适用于m2eclipse插件?

命令行mvn目标提到Eclipse实际上做了什么,做什么都没有,这有点令人困惑.

确认我相信我的理解:

  • mvn eclipse:eclipse命令只是生成Eclipse点项目文件?你会将它们导入Eclipse吗?

  • -clipse.workspace =(eclipse-workspace-path)eclipse:add-maven-repo 只是更新工作区文件以指向存储库,但是不会告诉工作区任何有关你的maven项目的信息,即使你在同样的命令?

当我第一次看到Maven文档中对Eclipse的引用时,我想也许你可以生成一组Eclipse项目并将它们从命令行添加到模板工作区,但我想这只是wisshfull思考.

Kon*_*hik 14

m2eclipse和命令行mvn工具采用两种截然不同的Eclipse/Maven集成方法.听起来你的问题是关于mvn工具.

mvn eclipse:eclipse命令读取你的pom文件并使用正确的元数据创建Eclipse项目,这样Eclipse就可以理解项目类型,关系,类路径等.它实际上并不会将这些项目导入工作空间,如创建工作空间或将项目导入到工作空间需要运行Eclipse.当pom中的任何内容发生变化时,您必须重新运行此命令.运行此命令后,可以将创建的项目导入工作区.只需启动Eclipse并使用File - > Import - > Existing Projects向导.导入项目后,除非项目数量发生变化,否则在重新生成元数据后不必重复此过程.只需启动Eclipse备份,选择所有项目并从上下文菜单中调用刷新.

  • 康斯坦丁非常感谢你的最终陈述. (2认同)