首先说一下这几天折腾eclipse 3.4和subclipse的臭事,极其郁闷,浪费不少时间。
简单的说,就是eclipse3.4和subclipse插件的问题。我的工作用机有两个,公司的笔记本和家里的台式机。事情的过程是这样:
1. 家里的机器升级到eclipse 3.4,用links方式安装原来给3.3版本用的subclipse,一起正常,可以使用
2. 几天后想着试试在公司笔记本上安装eclipse 3.4,用links方式安装原来给3.3版本用的subclipse,无法使用。反复试了很多次,都不行,其他插件links可以正常安装,比如testng,lockness之类。
3. 搞不懂公司机器到底是什么毛病,因为家里机器是ok的,因此怀疑是不是公司下的eclipse 3.4有问题。从家里copy eclipse 3.4的安装文件到公司。解压,links安装,subclipse1.4.3正常安装可以使用。
4. 本来事情到这里按说就结束了,但是,回家后,由于其他原因我将eclipse 3.4 删除了,准备重新安装。结果发现同样的问题发生了,死活都安装不上去subclipse,我试过1.4.3,1.2.6,1.0.6都不行。和上次公司笔记本上的情况一模一样!
5. 在公司打开笔记本,打开eclipse 3.4,发现subclipse1.4.3一切正常,简直......
今天本着“老子不信邪”的想法,恩,我感觉自己都有些偏执了,最后仔细研究了一把,终于将问题搞清了一些。感觉eclipse 3.4 Ganymede的插件安装机制相对有了很多变化,比如多了一个dropin方式,管理器也变化了很多,尤其特别喜欢下载。link方式安装时好时坏的问题可能和这个有关,具体原因不去深究了,只能在出问题的时候想办法避开了。
还有eclipse 3.4 Ganymede可以考虑用subversive替代subclipse了,尤其是subversion 1.5的支持,如果有需要用到subversion 1.5。
最后总结一下eclipse 3.4 Ganymede插件的安装方式,link方式就不说了,大家自己看运气吧。
1. 使用管理器安装subclipse 1.4.3
可以使用http://subclipse.tigris.org/update_1.4.x 在线安装,可以正常安装和使用。
试过用管理器直接指向本地已经下载好的zip文件,也可以同样安装,但是安装过程中还是会去下载一些小的文件,新版本的管理器太
依赖网络了。
2. 使用管理器安装subversive
具体的安装方法可以参考这里: http://www.eclipse.org/subversive/downloads.php
简单的说,主要是两个Update Site:
1. subversive:
http://download.eclipse.org/technology/subversive/0.7/update-site/
2. connector:
http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/
推荐使用svnkit,而且注意从上面地址下载的svnkit对subversive有版本要求,而eclipse 3.4 Ganymede自带的升级站点上的
subversive版本不够,所以会无法安装。请注意http://www.eclipse.org/subversive/downloads.php里面的说明。
唠叨一下,整个过程挺无聊的,我只是想简单连个subversion而已,搞的这么复杂,有点反感eclipse 3.4 Ganymede新版本了,要不是有几个新特性是我比较喜欢的都想放弃升级到3.4了。