所做的工具包括了定义配置文件的格式,配置文件编辑器的开发。配置环境与Eclipse的运行配置环境相关,最主要的还是对本工具配置条件的理解。在Plug-in中开发的配置文件编辑器有些死板,也没有什么外观可言,最主要的就是用户体验要好,方便使用。开发中借鉴了Plug-inproject的配置文件编辑器的源码,该工程为PDE,真动手做这种工具的时候,才知道Eclipe这个工具做得有多好,呵呵。
Configuration模型的设计(schema)以及XML编辑器的开发,各个编辑器的同步,都是开发的关键。另外配置文件的参数需要工具的接口给出,所以这个编辑器的开发需要理解和配合工具的开发。
总结所得:
-
XML,XML模型定义
-
配置文件编辑器的设计与开发