BuildFileDesigner 1.0.0 用户必读 | |||||||||||||||||||
|
|||||||||||||||||||
项目简介 发布历史 参与者列表 新特性 安装步骤 使用简介 用户定制 @TODO | |||||||||||||||||||
最新版本号: 1.0.0 一、项目简介 BuildFileDesigner项目提供一个eclipse的插件(org.vivianj.eclipse.plugin.buildfile),实现了通过GUI界面编写、维护支持ant的buildfile的功能,同时支持人工修改。 主要特征: 1、提供Winzard,可以方便的生成初始buildfile 2、将buildfile映射为树,通过对树的操作实现buildfile的操作 3、提供GUI界面,使用者不需要自己记住元素和元素的属性 4、buildfile编写、修改后可通过eclipse的ant视图立即执行 5、默认支持简体中文和英文,可以自由扩充到支持多国语言 6、在Windows 2000/RedHat Linux 9.0、Eclipse 3.0/2.1.0环境下通过测试 二、发布历史
三、参与者列表
四、新特性 1、可以增加、修改任务 2、树上面的内容修改后,不需要切换到源视图就可以保存 3、资源可根据语言定制 4、任务(Task)可自由定制 五、安装步骤 1、查找%Eclipse_Home%\plugins目录,看看他的子目录中是否有类似 org.vivianj.eclipse.plugin.buildfile开头的 2、如果有,请删除 3、将下载的文件解压缩,将得到的plugins目录拷贝到你的eclipse安装 的根目录(%Eclipse_Home%)下 六、使用简介 1、安装Eclipse3.0 2、通过File->New->Other打开Winzard的选择框,选择BuildFileDesigner Winzard->buildfile for ant 向导生成新的build.xml 3、然后可以将build.xml文件的默认编辑器设置为BuildFileDesigner,步骤如下: A)打开Window->Preferences B)选择Workbench->File Assosiations C)将build.xml文件的默认编辑器设置为BuildFileDesigner 七、用户定制 1、定制多国语言支持 项目中的多国语言支持通过ResourceBundle实现,资源文件位于%Eclipse_Home%\plugins \org.vivianj.eclipse.plugin.buildfile_1.0.0\BuildFileDesigner.jar\org\vivianj\eclipse \plugin\buildfile\util目录下 A) 如果需要修改其中的内容,请将resource.properties或者resouce_cn.properties文件解压缩 出来,修改后再更新BuildFileDesigner.jar B) 如果需要新增加语言支持,请再该目录下增加resource_xx.properties文件,它的内容中关键 词部分和resource.properties相同,内容部分请根据特殊语言修改 [注] xx是使用Locale.getDefault().getLanguage()获得的字符串 2、定制Ant任务 项目中对Ant中支持的任务使用基于XML文件的灵活配置策略,默认配置文件是%Eclipse_Home%\plugins \org.vivianj.eclipse.plugin.buildfile_1.0.0\BuildFileDesigner.jar\Ant_tasks.xml,文件内容 遵守下面的规则: <!-- 根元素 --> <ant_tasks> <!-- 任务名称 --> <ant> <!-- 将任务属性名称作为任务的子元素列举出来 --> <antfile/> <dir/> <target/> <output/> <inheritAll/> <inheritRefs/> </ant> <ant_tasks> 所以你可以: A) 如果需要增加、维护任务的属性,请将Ant_tasks.xml文件解压缩出来,修改后再更新到 BuildFileDesigner.jar中 B) 如果需要增加新的任务,请将Ant_tasks.xml文件解压缩出来,按照上面的规则给ant_task增加 新的子元素,然后再更新到BuildFileDesigner.jar中 八、To Do 1、buildfile中任务的设置可以通过Element的子元素和属性设置,目前BuildFileDesigner只支持通过属 性设置,未来的版本中将加入子元素的支持 2、数据有效性校验 3、文本编辑框中关键字的高亮度显示 4、Property和Target的排序 九、更多资料 需要更多关于BuildFileDesigner的资料,请访问guilaida.go.nease.net |