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方便用户定义自己的扩展点。
后来在做一个eclipse插件项目的时候,发现该插件项目在增加扩展点时引用了这些标准中,当我删除其中的一个*.exsd文件时,插件项目的那个扩展点就不能增加了,在看看*.exsd文件,定义了自己的id,name另外还加了一些规范。原来,*.exsd文件是eclipse方便用户根据自己的需要自己定制一些扩展点,eclipse真是太灵活了,他不但允许用户增加属于eclipse标准的扩展点,还可以自己定义扩展点。
总结一下:*.exsd文件不是eclispe的标准,他就是然用户来改动的,它是eclipse方便用户定义自己的扩展点。
相关文章推荐
- eclipse插件项目中的后缀名为.exsd文件的作用
- GitHub基础学习-使用eclipse的EGit插件向GitHub上传项目文件的方法
- 浅析 eclipse 项目中的".classpath" 和 ".project" 文件的作用
- 开源的Eclipse的文件转码插件,可以在不影响中文的情况下改变项目文件编码。
- 解决Java项目库文件困扰的两个eclipse插件
- 把eclipse项目部署到tomcat插件上报配置文件找不到IOException的问题
- exe4j打包+Eclipse打包插件说明 GUI项目打包EXE文件的总结
- startexplorer插件 eclipse中项目文件快速定位到文件夹
- eclipse 的1个workspace如何同时容纳2个编码不同的项目【Eclipse文件转码插件】
- Eclipse或者sts 中安装定位项目中文件位置的插件OpenExplorer
- 关于eclipse添加svn插件及通过svn插件导入maven项目及控制项目的svn忽略文件( Ignored Resources)
- Eclipse Explorer插件快速打开项目文件在系统资源管理器
- Eclipse或者sts 中安装定位项目中文件位置的插件OpenExplorer
- Eclipse安装了SpringSource Tool Suite插件后,编辑SpringBoot项目的yml配置文件仍然没有提示信息的解决办法
- Eclipse插件项目中读取文件
- 开源的Eclipse的文件转码插件,可以在不影响中文的情况下改变项目文件编码。
- 开源的Eclipse的文件转码插件,可以在不影响中文的情况下改变项目文件编
- Cpp2Uml是一个能够为C++项目生成UML模型文件的Eclipse插件
- eclipse项目工程中的.classpath以及.project文件的作用
- Eclipse插件项目中读取文件