暑假的目标是学习struts2+spring+hibernate,然后做一个小项目出来。
开发工具当然是MyEclipse啦。原来我使用的版本是6.0,今天查了一下,6.5的可能更好些,再高的版本可能就要卡了。
然后是安装版本控制工具,度娘了一下,发现有CVS和SVN,SVN是CVS代码重写后的升级版。
在这一次的暑期实训过程中,我发现了使用版本控制工具的重要性。当时项目开始的时候我没有想过使用版本控制工具,但在项目制作过程中,由于我主要负责后台代码的编写,当我对代码有新功能的实现后,其他人员就要到我这里拷贝一份webproject的网站打包、数据库文件,然后再到他们的机子上重新部署。项目过程中由于不断的使用U盘拷来拷去,我的U盘也光荣牺牲了(报废)。但在项目制作过程中,由于我主要负责后台代码的编写,当我对代码有新功能的实现后,其他人员就要到我这里拷贝一份webproject的网站打包、数据库文件,然后再到他们的机子上重新部署。项目过程中由于不断的使用U盘拷来拷去,我的U盘也光荣牺牲了(报废)。当时这样拷贝代码,有些人拷贝的晚了,在旧版本的项目代码中完成自己的功能模块,后来发现那块东西已经不要了……这种情况还有很多,所以项目开发还是使用专业的工具还进行版本控制比较好。
先吃个饭,回来再说。
找到SVN的官网……看了半天才搞明白,这玩意有服务端和客户端(我真晕 当然应该有啦!),我选择的是服务器端VisualSVN Server(图形化傻瓜操作,为了这再学个命令行有点划不来……怎么快怎么来吧!),客户端TotoiseSVN(有中文包,装上好了)。
装完了这些最好再装上SVN的MyEclipse插件:
- 下载SVN插件
- 在MyEclipse 6.5的安装路径下的plug_in(C:\Program Files\MyEclipse 6.5\eclipse\plugins)下新建文件夹:site-1.6.5;
- 打开MyEclipse 6.5,在菜单栏中选择 Help → Software Updates → Find and Install;
- 选择Search for new features to install,点击Next进入下一步;
- 点击"New Local Site"按钮,找到解压出来的文件夹(site-1.6.5) → 点击OK,并点击Finish按钮,Myeclipse自动加载插件;
- 在弹出的菜单中,select the features to insteall:在刚加进去的路径Subclipse-site-1.6.5这一项前打钩,此时会报错,然后展开Subclipse前的加号,去掉Subclipse Integration for Mylyn 3.x(Optional)3.0.0前的钩,错误消失 → next → 选 I accept the terms in the license agreements → next → next → 选中所有的8项,然后Change Location……,在弹出的菜单中选Add Location……选择在第3步中建的文件夹的路径(C:\Program Files\MyEclipse 6.5\eclipse\plugins\site-1.6.5) → Finish → 再弹出的菜单中选 Install All → Yes
- 开始安装SVN插件,安装完成之后,重启Myeclipse。
- 在菜单中找到Window→Open Perspective→Other→SVN,接下来的事情你懂得