`

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开发技术详解中国铁道出版社丰华于松波编著

分享到:
评论

相关推荐

    eclipse插件开发实战

    介绍了eclipse插件开发基本理论、插件项目结构及开发步骤,最后再给出两个插件开发实例。结构如下: 1.介绍eclipse内核结构、扩展点机制; 2.介绍SWT的原理,控件设计及事件响应机制 3.介绍OSGi 4.介绍RCP(Rich ...

    eclipse 开发c/c++

    现在您将能够看到两个可用的新项目:C 和 C++。 回页首 创建新项目 在 Eclipse 中安装 CDT 之后, 浏览至 File => New => Project,在那里,您将发现三个新的可用项目类型:C(“Standard C Make Project”)、C++...

    自己动手写开发工具--基于Eclipse的工具开发

    本书以一个简单而实用的枚举生成器作为入门案例,通过该案例读者能学习到扩展点、SWT、JET等EcliPse插件开发的基本技能;接着对 Eclipse插件开发中的基础知识进行了介绍,并且对属性视图的使用做了重点介绍;最后以...

    在Eclipse中使用SVN与CVS代码管理工具管理项目

    很简单,两个字:免费!它与Eclipse配合,基本上Java的代码编写,代码管理和版本管理都可以“免费”搞定了。SVN(Subversion)是近年来崛起的版本管理工具,被誉为cvs的接班人。目前,绝大多数开源软件都使用svn作为...

    Mail Client based on Eclipse RCP

    通过java语言,基于Eclipse Plug-ins,RCP,EMF等技术,及javaMail工具包实现了Email客户端,并通过此系统的实现来加深对Eclipse插件开发技术的学习。...本系统还实现了Eclipse帮助内容的扩展点,为本系统配备帮助文档。

    基于Eclipse RCP Email客户端的实现

    2010 本科 毕业设计论文 本文通过使用java语言,基于Eclipse Plug-ins,RCP,EMF等技术,及java mail工具包实现了Email客户端,并通过此系统的实现来...本系统还实现了Eclipse帮助内容的扩展点,为本系统配备帮助文档。

    Eclipse_Swt_Jface_核心应用_部分19

    3.2 Eclipse项目的文件结构 23 3.2.1 设置编译后.class文件的保存目录 23 3.2.2 导入项目使用的包 25 3.2.3 设置编译方式 26 3.2.4 运行程序 27 3.3 常用的代码编辑功能 28 3.3.1 添加注释 28 3.3.2 ...

    birt-controls-lib:BIRT控件库提供了BIRT ReportItem扩展点的一些简单示例

    该项目包含两个新的BIRT控件。 构建报告时,很容易使报告用户重载数字。 DotBar可以快速直观地显示数值。 该控件支持以容易计数的值以及垂直或水平方向进行换行。 该控件支持多种形状(点,三角形和正方形),颜色...

    JAVA上百实例源码以及开源项目源代码

    Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用累加...

    Android项目源码手机九宫格图案锁的实现

    本项目使用android studio开发,eclipse可能无法直接导入。 很多品牌的Android手机都实现了... 首先是连线阶段,整个连线为两部分:第一部分是点和点之间的固定线段,第二部分是最后一个点到鼠标移动位置的自由线段。

    JAVA上百实例源码以及开源项目

    Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用累加...

    Spring-Boot的Dubboxboot-dubbo.zip

    如果仅仅测试dubbo:boot-dubbo-simple boot-dubbo-simple-client上述两个项目就够用了boot-dubbo-infrastructure这个模块项目只与数据库相关,其中集成了Spring-Data-Jpa以及MybatisSpring-Data-Jpa一般负责增删改...

    jpcap for win & linux

    众所周知,JAVA语言虽然在TCP/UDP传输方面给予了良好的定义,但对于网络层以下的控制,却是无能为力的。JPCAP扩展包弥补了这一点。...注:/usr/lib/jni,/usr/lib/eclipse/这两个目录根据自己系统的实际情况而定!

    Google Android SDK开发范例大全(完整版)

    在 strings.xml 中创建两个颜色资源。 清单 2. strings.xml 中的颜色 <string name="hello">Android FlashLight <string name="app_name">FlashLight <color name="all_white">#FFFFFF ...

    java开源包1

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包11

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包2

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

    java开源包3

    JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...

Global site tag (gtag.js) - Google Analytics