在开发项目以前首先要进行环境搭建 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保持一致。
再议
七、通过本人测试,离线的方式也安装成功了。