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

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

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

    总结一下:*.exsd文件不是eclispe的标准,他就是然用户来改动的,它是eclipse方便用户定义自己的扩展点。
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值