笔者不推荐在不熟悉Maven命令行的情况下就使用m2eclipse,如果不理解Maven的基本概念和命令行操作,华丽的IDE界面只能给你带来更多的困惑,尤其是当遇到问题的时候,由于牵扯了更多的非Maven因素,排疑会变得更加困难。
如果你已经熟悉了Maven的基本概念和命令行,并且你日常使用的IDE是Eclipse,那么就大胆使用m2eclipse吧。你可以在m2eclipse中直接创建Maven项目,也可以从本地或者SCM仓库导入Maven项目,在m2eclipse中执行mvn命令也很方便,你还可以自定义并保存mvn命令。m2eclipse还集成了Maven仓库客户端的功能,不用离开IDE,用户就可以浏览和搜索Maven仓库,并且随时添加依赖。m2eclipse提供的依赖分析功能也比命令行更加直观和清晰。除了这些主要特性,m2eclipse还能让用户享受便捷的POM编辑代码提示,可以直接查看Effective POM,以及自动下载使用依赖的源码包,这些功能都能大大提高日常开发的效率。