管理 Eclipse 环境:Eclipse 维护的神秘艺术
2009-12-13 00:00:00 来源:WEB开发网核心提示:管理插件什么是插件?为什么我需要关心插件?插件(plug-in,也称为 bundle)是 Eclipse 的功能块,管理 Eclipse 环境:Eclipse 维护的神秘艺术,在 Eclipse 中,所有的一切都有其相应的插件,就必须保存大量插件的多个副本;甚至,在每次想要升级 Eclipse 时,这包括:透视图和视图
管理插件
什么是插件?为什么我需要关心插件?
插件(plug-in,也称为 bundle)是 Eclipse 的功能块。在 Eclipse 中,所有的一切都有其相应的插件,这包括:
透视图和视图
编辑器
建模工具
登录和其他核心功能
事实上,整个 Eclipse IDE 就是被构建为一个大的插件集合。其他基于 Eclipse 的产品,例如 IBM Rational® Software Architect,通过添加新插件增强了基本的 Eclipse。
一组相关的插件组成特性。特性和它们的插件存在于 Eclipse 程序目录中(在这个例子中,Eclipse 被安装在 /opt/eclipse 目录中)。下面是目录布局的一个示例:
清单 1. Eclipse 特性和插件目录结构
/opt/eclipse/
features/
org.eclipse.jdt_3.1.1/
feature.xml
...
plugins/
org.eclipse.jdt.ui_3.1.1.jar
...
Eclipse 可以有许多相同的插件,针对每个不同的版本有一个这样的插件。它知道如何解决插件依赖性、避免版本冲突,因此您永远不必担心同时安装两个 Subclipse 插件。
在长期使用 Eclipse 的过程中,您总是会通过下载第三方插件或是创建您自己的插件来增加新的功能。跨不同的 Eclipse 版本管理这些插件可能是个麻烦。因为插件存在于 Eclipse 程序目录中,所以如果您安装 Eclipse 的新版本,它们就会丢失。这意味着如果您有多个 Eclipse 安装,就必须保存大量插件的多个副本;甚至,在每次想要升级 Eclipse 时,您只能很麻烦地全部重新安装。
赞助商链接