为Archlinux下的Eclipse安装插件

本来想用“Eclipse安装插件”来做标题,不过恐怕要给人鄙视,因为这样的文章满大街都是,一些Java入门书都有介绍了,还有什么好说。

其实是我的软件洁癖症发作鸟,是不是要找杨叫兽把自己电一下,不知道杨叫兽也提供软件洁癖症戒除服务么?

我上篇文章说了安装eclipse-jee,我还要装几个插件,是的,AUR上的eclipse插件包已经很多了,直接yaourt下来安装不就能安装使用么?

是的,aur上是很多,但有个问题,extra库里是有个eclipse,这个应该是eclipse sdk版本的,但我需要的是eclipse-jee,就是用aur上的那个。虽然不同版本的eclipse只是预装插件不同。但我要开发jsp,直接用eclispe-jee版本,省装了默认插件。需要装的是第三方插件。

麻烦extra那个eclipse安装目录是“/usr/share/eclipse/”,而aur上的eclipse-jee却是“/opt/eclipse”,麻烦的是aur上的eclipse插件包安装目录都是放在“/usr/share/eclipse/dropins”。

所以有三种方法

  1. 修改每个插件的PKGBUILD,把安装目录都指向为“/opt/eclipse/dropins”
  2. 修改eclipse-jee为“/usr/share/eclipse/”
  3. 在“/opt/eclipse/就建立一个“/usr/share/eclipse/dropins”的软链接。

而且我又觉得aur上的eclipse插件版本不够新,而且我又需要Eclipse HTML Editor这个插件,aur上没有,是不是自己写一个PKGBUILD呢?

虽然我知道直接放在eclipse的dropins目录下就可以了,但是放在系统目录下,应该用包管理软件,这样保持系统的整洁。于是我就衡量一下各种方法优劣,真是自虐啊。

最后我还是没有用到上面任何一种,我决定不用包管理了,简简单单解压复制了事。

记得安装Unix的软件配置读取原则,就是一个软件启动时,先去读系统的配置(如/etc/xxx.cfg),再去个人家目录的配置(~/.xxx/xxx.cfg),最后命令行参数(–xxx),每一个配置都覆盖前面的配置,所以eclipse也是读家目录下的配置的。

所以在“~/.eclipse/org.eclipse.platform_3.5.0_1473617060/”(这个是eclipse版本号文件夹,对应你安装的eclipse版本,通常只有一个)下建立一个“dropins”文件夹,把插件都解压到这个目录搞定。

  • 如Eclipse HTML Editor就一个jar就直接放到这个目录下
  • Hibernate Tools解压成一个文件夹放到这个目录下(里面有2个文件夹“feather”和“plugin”)

这样比较简单,层次分明,不用跟其它插件搞混,不用时直接删掉,也不需要写PKGBUILD。

好吧,我承认这篇文章写得有点神经质,都怪eclipse的插件安装方法太自由了。

该文章发布在 程序配置,标签:。收藏该永久链接

发表评论

您的电子邮箱不会被公开。 标记为 * 的区域必须填写

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

评论须知
  • 如果有人@你的用户名,系统会发送邮件通知你。
  • 请不要在评论正文处里留下邮箱,以防被垃圾机器人采集。
  • 有问题请留在相关话题的文章上,我都会看到的。