您的位置:首页 > 编程语言 > Java开发

eclipse插件项目中的后缀名为.exsd文件的作用

2012-05-15 09:52 162 查看
开发eclipse插件时,经常会在插件项目中的schema目录下面会有很多的*.exsd文件,这些文件是干什么的呢?有的人告诉我这是eclipse定义的一些标准,千万不能动,动的话你的插件就完了,所以每每遇到这些文件,我都跟对待“大神”一样敬而远之,人家是标准,标准这玩意,不是任何人都能动的,除非你也是“大神”。但是,也一直很费解,既然是eclipse的标准,为什么只在有些插件中有?既然是标准,eclipse的开发者为什么不把他集成到eclipse里面呢,而是暴露在用户的眼皮地下,万一用户真的动了它一下,这岂不是很不安全么?难道eclipse的开发者会没有想到这些?

后来在做一个eclipse插件项目的时候,发现该插件项目在增加扩展点时引用了这些标准中,当我删除其中的一个*.exsd文件时,插件项目的那个扩展点就不能增加了,在看看*.exsd文件,定义了自己的id,name另外还加了一些规范。原来,*.exsd文件是eclipse方便用户根据自己的需要自己定制一些扩展点,eclipse真是太灵活了,他不但允许用户增加属于eclipse标准的扩展点,还可以自己定义扩展点。

总结一下:*.exsd文件不是eclispe的标准,他就是然用户来改动的,它是eclipse方便用户定义自己的扩展点。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐