使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(二) - 编程入门网
feature,然后将它存储到默认位 置(为了简单起见)。保留功能 ID 作为项目名称默认值,但是将功能名称更改为 Personal Task Organizer。保留其余字段的默认值,然后单击 Next。
图 42. 功能属性编辑器 使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(二)(8)时间:2011-04-05 IBM Suresh KrishnaEclipse 将显示询问初始化此功能集应当使用的插件的屏幕。由于此功能集全 都关于备忘记事本插件,因此从列表中选择 com.devworks.tutorial.po,然后 Finish。 图 43. 选择提供功能定义的插件 通过创建新项目并填充名为 feature.xml 的文件完成向导。这包含关于插件的 功能、依赖关系、授权和构建指令的信息 — 简言之,构建发行版所需的一切。 图 44. 编辑器中显示的 feature.xml 接下来将创建的更新站点将使用此功能列表。 使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(二)(9)时间:2011-04-05 IBM Suresh Krishna创建更新站点 现在已经有一个功能集,您可以使用此功能集创建从中分发该功能集的站点。 创建的是一组文件,这些文件可以通过放在 Internet 或企业内部网上、在磁盘中分发或 作为 ZIP 文件公开获得。这些文件和结构在一个目录中创建,可以在以后从该目录中进 行分发。 创建新更新站点十分简单。将再次使用 New Project 向导。在 Project Explorer 中,选择 New > Project > Plug-in Development > Update Site Project,然后选择 Next。 图 45. 创建新更新站点项目 这将启动一个向导,它将创建表示更新站点的新项目(参见图 46)。输入 com.devworks.tutorial.updatesite 作为项目名称,并将它保存到本地文件系统中(选 择默认位置将在当前工作空间中创建更新站点;选择外部位置将使此教程变得更加清晰, 但是这由您决定)。单击 Finish。 图 46. 更新站点项目属性编辑器 使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(二)(10)时间:2011-04-05 IBM Suresh Krishna该向导将创建一个项目,并且编辑器中将显示一个 site.xml 文件。它将描述 更新程序将看到的软件包。 图 47. 编辑器中显示的 site.xml 现在需要配置该 site.xml 以添加类别和功能。这将使用要进行分发的内容填 充更新站点。在 site.xml 编辑器中单击 New Category,然后编辑器的右侧将显示需要 编辑的属性(参见图 48)。输入 Personal Task Organizer 作为名称,并输入 Tutorial 作为标签。您可以输入需要的描述;我们使用了 This is a Personal Task Organizer。 图 48. 添加类别 使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(二)(11)时间:2011-04-05 IBM Suresh Krishna现在高亮显示右侧列表框中的 Personal Task Organizer,然后单击 Add Feature。Eclipse 将显示一列可用功能,包括先前创建的一个功能(参见图 49)。在列 表中选择 com.devworks.tutorial.po.feature,然后单击 OK。 图 49. 选择要添加到更新站点中的功能 这样做将把它添加到类别的功能列表中。 图 50. site.xml 编辑器中显示的功能 使用Eclipse Ganymede进行桌面、Web和移动设备开发,第1部分(二)(12)时间:2011-04-05 IBM Suresh Krishna您已经准备好在磁盘中实际构建发行版。保存编辑,然后再次在类别列表中高 亮显示 Personal Task Organizer。单击 Build All,然后这将在给定路径中创建更新站 点。 祝贺您!您已经创建了可以发布到世界上任何地方的备忘记事本应用程序分发 版。让我们把它载入到您自己的 Eclipse 环境中,让想要下载并把它安装到其 Eclipse 环境中的用户看看它是怎样的。 载入本地站点 您将 |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |