eclipse中的两个项目扩展点

1.   Eclipse项目特性扩展点nature

 

一个eclipse项目可以有多个特性(nature),每个项目的特性是区分其他项目、扩展已有项目的关键。

在插件扩展中添加扩展点org.eclipse.core.resources.natures,设定其ID。在该扩展点中新建一个runtime,并添加run字节点,设置其实现类MyNature

MyNature需要实现IProjectNature接口。这个接口主要通过configure()deconfigure(),已经getProject()对当前项目进行配置或撤销配置。

2.   Eclipse构建器扩展点builders

通过构建器可以对项目完全构建或是增量构建。

实现扩展点org.eclipse.core.resources.builders,指定ID,并给该扩展点新建一个builder节点,在其下添加一个run节点,设置其实现类为IncrementalProjectBuilder,其内一般yao实现资源监听器,在侦测到项目资源发生变化时调用构建。

 

参考:eclipse开发技术详解中国铁道出版社丰华于松波编著

猜你喜欢

转载自sdfx.iteye.com/blog/1941691
今日推荐