在Eclipse使用SVN检出Maven项目

来源:互联网 发布:飞豆打印软件 连打 编辑:程序博客网 时间:2024/04/30 13:19
因项目组需要,使用Maven开发,在SVN上面检出项目,但检出的项目,只能在本地提交,不能直接在Eclipse编辑器中提交及更新。如果只是普通的项目,是可以的。
 
      参考了网上的方法,在Package Explorer侧,右击,选择Import,然后选择Maven,点 Check out MavenProject from SCM,如下图所示:


     点击进去之后,会出现如下界面:


       这时候,点了SCM URL,会出现:


       如果这个时候,并不是像上面那样子,而是没有出现svn,即下拉项是空的,那么别急,接下来就是我们要做的。
       接下来,点击m2e Marketplace,进入如下界面(拉到最底部):


       其实,上图的m2e Teamprooviders,下面是有三项的,第二项是:m2e-subeclipse,因为我已经装过了,所以这里面不显示,把m2e-subeclipse前面的框框勾起来,然后点击Finish,进行安装。
       接下来,安装过程中,你可能会遇到如下的问题(我是遇到了):
Operation details
Cannot complete the install because one or more required itemscould not be found.
Software being installed: Maven SCM handler for Subclipse0.13.0.201303011221(org.sonatype.m2e.subclipse.feature.feature.group0.13.0.201303011221)
Missing requirement: Maven SCM Handler for Subclipse0.13.0.201303011221 (org.sonatype.m2e.subclipse0.13.0.201303011221) requires 'bundleorg.tigris.subversion.subclipse.core [1.6.0,1.9.0)' but it couldnot be found
Cannot satisfy dependency:
From: Maven SCM handler for Subclipse 0.13.0.201303011221(org.sonatype.m2e.subclipse.feature.feature.group0.13.0.201303011221)
To: org.sonatype.m2e.subclipse [0.13.0.201303011221]
       看了一下,应该是说,需要bundle org.tigris.subversion.subclipse.core[1.6.0,1.9.0这个东西,但是找不到。原因是m2e-subeclipse需要依赖svn的工具包,而之前,svn很早就已经装了,那时候忘了把svnKids也一起装上去,于是重装的svn,及subversion,这里,我把所有的,地址:http://subclipse.tigris.org/update_1.8.x,安装过程,界面如下:

       两项全部都要勾起来。重新安装完SVN之后,重启Eclipse,然后再点Import,选择Maven,然后
:Check out Maven projects fromSCM,然后重新安装m2e-subeclipse,这会没问题。装完后,提示重启eclipse,重启之后,就可以在Eclipse上面,通过svn检出Maven项目了。
0 0
原创粉丝点击