驾驭Eclipse功能部件 - 编程入门网
需要取消对条目的选择,并点击 Finish即可。要在以后再添加它们,您可以选择 Help > Software Updates > Pending Changes... 来再次打开那个对话框。
已经被接受的变更在以后还可以禁用。打开 Install/Update ****图,在 Install Configuration 视图中选中功能部件,然后在 Preview视图中选择 Disable 。禁用的功能部件还可以通过类似的步骤启用。在 Install Configuration视图中点击 Show Disabled Features图标可以显示被禁用的功能部件。 功能部件在运行期标识组件 Eclipse 允许标识活动产品,也可以选择标识运行期配置中的每一个功能部件。功能部件不是必须要标识出来,您可以不标识您所有的功能部件,但是您应该至少标识一个。 标识定义――插件的工作 添加标识的关键问题是要明白把标识的定义在哪里。您定义标识的是功能部件,但是标识的内容是来自于插件。或者插件与功能部件的 id 相同(默认的情形),或者插件在功能部件的定义中被明确标识(这是 Eclipse 2.1.1 的新增功能)。在 Eclipse 2.1 中,一个功能部件定义可以通过在 feature.xml 文件中指定属性 plugin=… 来定义其他插件。 插件包含了用于定义和提供标识内容的文件。 标识内容概要介绍 about.ini 控制文件定义了产品级和功能部件级的标识。产品标识必须正确包含以下两方面内容: 功能部件必须被定义为一个可能的主要功能部件,即在 feature.xml 定义文件中要包含 primary="true"。 功能部件必须被标识为活动的主要功能部件,在产品中通常是在 \eclipse 目录下的 install.ini 文件中的条目来设置。主要功能部件也可以在运行期通过使用 -feature featureId启动参数来定义。 理解功能部件标识的最简单的办法是去查看在 about.ini 控制文件中定义了哪些元素,以及它们在一个被标识的产品或功能部件中如何起作用。 图 2. 在 Eclipse ****图中可用的标识内容 驾驭Eclipse功能部件(4)时间:2011-02-12 IBM Pat McCarthy以下几条仅用于产品标识: windowImage appName aboutImage 其余条目在产品及功能部件标识过程中使用。 以百分号(%)开头的值在 about.properties 文件中解析。当一个功能部件是主要功能部件时,用 abouText 关键字定义的文本会在 About product 对话框中显示。当用户点击 Feature Details 按钮时,随后弹出的 About Features 对话框中也会显示这些本文内容。 功能部件被加入到运行期配置时,会打开 welcomePage 条目指定的欢迎页面,其后还可以通过选择 Eclipse 菜单选项 Help > Welcome... 打开的 Welcome 选择对话框打开这个欢迎页面。 构建一个可行的有标识的功能部件的最快速方法是克隆一个在 Eclipse 本身中可以找到的一个现有的功能部件。具有 org.eclipse.platform id 的功能部件和插件会提供功能部件标识和插件标识。在The Java Developer''s Guide to Eclipse一书第34章练习7中有一个步骤详尽的指导说明。 在 Eclipse.org 的更新管理器子工程的开发资源中,您可以找到另外一些关于标识的详细说明。 使用 PDE 构建功能部件的策略 在The Java Developer''s Guide to Eclipse一书中关于功能部件开发的章节和 Eclipse.org 的文章 "PDE 生成插件"中都对构建功能部件的过程进行了介绍,但是也还有一些其他的途径。当您理解了如何使用 PDE 来构建功能部件和相关联的插件之后,您可以让这些步骤自动完成。 由 PDE 实现的 Ant 目标 让我们从对 PDE 所提供功能概要介绍开始讲起。PDE 将为一个 plugin.xml 或 feature.xml 文件生成 build.xml 文件。Build.xml是一个 Ant 脚本,可以完成运行期平台的功能部件和插件所需要的不同任务。PDE 构建过程允许您生成下列构建目标中的一个或多个。 重 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |