驾御Eclipse功效部件[Java编程]
本文“驾御Eclipse功效部件[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
若何利用Eclipse 功效部件来定制Eclipse 行为
构建一个插件是很风趣的:您开始编写代码并成立您想要的工具.把插件拷贝到 Eclipse 或一个基于 Eclipse 的产品中的 \plupgins 目录下,这个插件在 Eclipse 运行期环境中便可以利用了.当再一次利用 Eclipse 的时刻,插件将被找到,并且经过平台的启动处理,它在运行期配置中将是可用的.
但是谁知道大概关心您的插件加入了进来?用户可以懂得您供应的是什么工具吗?他们可以通过 Eclipse 来禁用、修补大概管理您的组件吗?答案明显能否定的.插件本身仅仅是一个插件,而不是与 Eclipse 平台完好集成的组件.
功效部件包装插件
假如没有功效部件,插件是难以驾御的,通俗地说,不属于功效部件的插件是未被管理的插件.Eclipse 平台的启动历程包含一个配置的步骤.假如一个新的插件被拷贝到 \plugins 目录,大概以其他方法使 Eclipse 在启动的时刻可以找到,配置历程会发现它,但只是通过将新插件的 splash 图标闪耀两次来告诉您.Eclipse 之所以会发现新的插件,是因为存贮在 \.metadate\.config\platform 中的当前工作区的配置校验和发生了改变;由于您没有向平台供应一个可以指导用户做出配置改正的功效部件,Eclipse 也只能是通过 splash-flash来提醒这一改变.将您的插件打包为一个(或两个)功效部件,您将得到以下好处:
在 Eclipse 的配置历程中列出您的组件(在 feature.xml 文件中)所要求的先决条件
使您的组件可以作为 Eclipse 配置的活动部份来管理
成立标志信息,让利用那些利用运行期环境的用户可以辨认您的组件,并通过一个欢送页面来奉告用户您的功效部件所供应的功效(在关联到您的功效部件的 welcome.xml 文件中)
用 Eclipse 更新管理器可以对您的组件举行改正
不要等到您的插件开辟完成后再打包为功效部件.反映在功效部件定义中的计划后果会影响您若何构建您的插件.比方,大大都的 Eclipse 组件都有 UI 功效部件和核心(不是 UI)功效部件.假如您的插件没有按这种办法举行划分,您大概会即刻考虑重新计划它们.功效部件也可以用来自动编译处理被引用的插件.
主要功效部件标识一个产品(但是您有掌握权)
固然功效部件很多,但是当您启动 Eclipse 的时刻,只有一个功效部件处于掌握之下.这个主要功效部件决意了产品的标识和其他运行期行为,包含确命名字和与运行期平台相关联的图示,以及对全部插件默许属性值的重新定义选项.在背面的 定义您自己的全局属性中可以看到,这个功效强盛的选项使您可以定制您自己的 Eclipse 设置.
功效部件构建插件(假如您答应它们)
插件开辟环境(PDE)可以自动完成为完好的运行期环境预备功效部件和插件的大部份工作.拜见 Eclipse.org 中文章的谈论 "PDE 生成插件".这些基本的步骤在The Java Developer's Guide to Eclipse中也曾作为一个操练触及到,遵守那个操练您可以构建并标识您已有的插件.可以说假如您有一个功效部件,并且理解 PDE 若何帮忙您构建插件和功效部件,您便可以构建一个功效部件,然后让它去同时构建全部相关的插件.构建掌握战略(bin.excludes 与 bin.includes)将在背面的 利用 PDE 构建功效部件的战略中谈论.这些战略是对 Eclipse.org 文章以及The Java Developer's Guide to Eclipse一书的增补.
平台配置管理
理解功效部件所需求条件有助于理解它们若何对活动配置中可用的内容举行管理.
启动历程
假如是一个刚解压缩的 Eclipse 平台,那么当您启动 eclipse.exe 的时刻将会发生:
安装大概已经完成
假如一个工作区已经存在,那么会有一个 .metadata\.config\platform.cfg 配置文件.
假如您是以通例方法安装 Eclipse,您得运行 eclipse -initialize 号令来生成一个默许的初始化配置文件,安排在 eclipse\.config 目录下.这样当 Eclipse 以新的工作区启动时不再呈现 Completing the install的图示.
找到 Java 运行期环境(JRE).默许情形下,Eclipse 首先查找 exlipse\jre 子目录.假如没有找到,Eclipse 将查找在系统中注册的 Java 运行期环境.
注意:-vm dir-location 参数可以用到指定其他的 JRE.
配置被作为新的工作区的一部份成立出来.新的工作区普通没有任何的配置,所以您会在真正的 splash 图标之前看到一个图标,告诉您安装设置完成.
处理那些注册到 Eclipse 的功效部件和插件,并成立在背面将会用于检测改变的校验和.这些功效部件和插件大概位于当前的 eclipse\features 目录和 eclipse\plugins 目录下,大概位于由链接文件指定的 eclipse\... 目录构造中.
一旦 Eclipse 启动,活动配置定义将包含在 .metadata\.config\platform.cfg 文件中.
以上是“驾御Eclipse功效部件[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |