eclipse集成maven svn maven整合svn

在開發項目以前首先要進行環境搭建 php

使用工具 服務器

一、IDE eclipse-jee-kepler-SR2-win32-x86_64.zip
下載地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/luna/R/eclipse-jee-luna-R-win32-x86_64.zip eclipse

提示:此IDE是64位j2ee版本,默認集成maven maven

二、eclipse集成svn ide

集成svn通常有三種方式: svn

離線方式下載site-1.8.16.zip直接安裝 工具

使用連接在線安裝http://subclipse.tigris.org/update_1.6.x 測試

在eclipse marketplace搜索"subversion"進行安裝 spa

以上3種方式我都有嘗試 插件

離線方式安裝好的svn能夠進行正常的svn操做,可是與maven整合時會報錯,具體緣由不明。

marketplace方式在安裝時,也出現了相同的問題,這個多是我安裝錯了的緣由,由於marketplace裏面,有好幾個subversion,我多是下載錯誤致使,應該下載Subclipse 1.10.5而不是Subversive - SVN Team provider 2.0

在安裝過程當中,會有一些警告忽略之,繼續。

使用連接方式安裝成功了,在使用時,會出現幾個其餘的包,Core SVNKit Library和Optiona JNA Library(recommended)這兩個包不知道幹嗎用的,我沒下載,只下載了Subclipse下的全部包,此時在eclipse中使用svn時會彈Subversion Native Library Not Available(通過本人測試,出現這個錯誤主要是由於在SVN interface 選擇了JavaHL而不是SVNkit,因此上面兩個包仍是要下載,svn依賴於它們而且將client切換成SVNKit.....而不是JavaHL)

三、maven集成svn

若是maven不集成svn,使用svn check out下來的包並非一個maven項目,須要你將這些目錄刪除,從新將checkout下來的文件從新導入到eclipse中才會識別,這樣真的很不爽。

須要下載m2e-extra這個插件安裝到eclipse這樣你在import項目時就能夠經過scm的方式從svn將maven的項目直接導入進來,注意安裝這個插件以前必須先繼承maven和subclipse

路徑:window->preferences->Discovery->Open Catalog->下載m2e-subclipse便可,網上說還要下載一個m2e-subversion,我同時下載兩個時會報錯,致使不能進行安裝

四、在eclipse中建立一個maven項目導入到svn中

咱們知道eclipse中建立項目會幫咱們生成一些默認的eclipse的配置文件,這些文件不須要咱們在svn中進行版本控制,也包括maven本身的target目錄,咱們只須要將src目錄下的源文件和pom.xml這種文件提交到svn中便可

在eclipse中打開window->preferences->Team->Ignored Resources 配置過濾,這個過濾條件能夠匹配,咱們添加*.classpath *.project *.settings target這樣這些文件和目錄將不會提交到svn服務器上,還咱們一個乾淨的項目。

注意在這裏咱們是經過eclipse配置svn的過濾的,因此你提交項目須要經過eclipse提交,不能使用TortoiseSVN進行提交,除非你在它的General->Global ignore pattern也設置了相同的過濾,我沒進行測試不過感受是同樣的。

五、eclipse集成svn是中文,如何改爲英文

打開eclipse目錄->configuration->config.ini在最後面配置osgi.nl=en_US這一段便可,目測是修改成英文環境,重啓eclipse便可

六、如何在提交svn成功的同時將模塊jar包deploy到nexus服務器上,以保證svn上的代碼與nexus中的jar保持一致。

再議

七、通過本人測試,離線的方式也安裝成功了。

相關文章
相關標籤/搜索