通常我们的项目源代码都存储在SCM仓库中,例如Subversion仓库,读者当然可以使用Subversion命令将项目源码签出到本地,然后再导入到m2eclipse中。但m2eclipse支持用户直接从SCM仓库中导入Maven项目。
要从SCM导入Maven项目,首先需要确保安装了集成SCM的Eclipse插件,如Subclipse,还需要m2eclipse的附属组件Maven SCM Integration以及对应的SCM handler,如集成Subclipse的Maven SCM handler for Subclipse。
如果这些组件都得以正确安装,就可以选择图16-4中的Check out Maven Projects from SCM,在单击Next按钮之后,选择SCM类型并输入SCM地址,如图16-6所示。
图16-6 从SCM仓库导入Maven项目
单击Next按钮之后用户可以选择项目导入的本地位置,然后单击Finish按钮,m2eclipse就会在后台使用SCM工具签出项目并执行Maven构建。用户可以单击Eclipse右下角的状态栏查看后台进程的状态,如图16-7所示。
图16-7 m2eclipse在后台签出项目
同样地,根据项目大小以及网络的健康状况,这个过程可能花费几十秒到几十分钟不等。