在開發項目以前首先要進行環境搭建 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保持一致。
再議
七、通過本人測試,離線的方式也安裝成功了。