1. 程式人生 > >在Eclipse使用SVN檢出Maven專案

在Eclipse使用SVN檢出Maven專案

      參考了網上的方法,在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專案了。