首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 开源 FAQ 第二书店 博文视点 程序员
频道: 研发 数据库 中间件 信息化 视频 .NET Java 游戏 移动 服务: 人才 外包 培训
    图书品种:235680
       
热门搜索: ASP.NET Ajax Spring Hibernate Java

24.4  示例概述

本章对性质和构建器的创建以及如何使用它们定制项目进行了讨论。您现在可以浏览位于本书配套光盘的com.ibm.jdg2e.resources.extensions项目中的性质和构建器解决方案。

在这个插件项目中,定义了一个新的性质(customnature)和一个增量项目构建器(readmebuilder)。而且,还定义了一个新的项目向导,该向导可以创建带有customnature性质的项目。Navigator视图中的弹出菜单操作也可以用来向视图中选中的项目添加和删除coustomnature性质。customnature还包含一个定制的项目图像,并且将构建器作为configure程序的一部分添加到项目中。

该插件项目中的增量项目构建器的定义要求性质与项目已经关联(hasNature=“true”),但是,如果您修改了plugin.xml文件中的构建器定义,就可以使用所提供的操作直接对选中的项目添加和删除该构建器。但如果该构建器和性质之间的关系已经存在,这些操作将会失败。

同时,该构建器将会为项目的readme文件夹中的.readme文件创建一个.html文件。该.html文件将.readme文件的内容包装成一个很小的HTML文件;这一点模仿了构建器对于给定资源可能执行的一类转换操作。

查看所有评论(0)条】

最近评论



正在载入评论列表...
热点评论