首页 » Maven实战 » Maven实战全文在线阅读

《Maven实战》16.3.2 从SCM仓库导入Maven项目

关灯直达底部

通常我们的项目源代码都存储在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在后台签出项目

同样地,根据项目大小以及网络的健康状况,这个过程可能花费几十秒到几十分钟不等。