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插件开发基本理论、插件项目结构及开发步骤,最后再给出两个插件开发实例。结构如下: 1.介绍eclipse内核结构、扩展点机制; 2.介绍SWT的原理,控件设计及事件响应机制 3.介绍OSGi 4.介绍RCP(Rich ...
现在您将能够看到两个可用的新项目:C 和 C++。 回页首 创建新项目 在 Eclipse 中安装 CDT 之后, 浏览至 File => New => Project,在那里,您将发现三个新的可用项目类型:C(“Standard C Make Project”)、C++...
本书以一个简单而实用的枚举生成器作为入门案例,通过该案例读者能学习到扩展点、SWT、JET等EcliPse插件开发的基本技能;接着对 Eclipse插件开发中的基础知识进行了介绍,并且对属性视图的使用做了重点介绍;最后以...
很简单,两个字:免费!它与Eclipse配合,基本上Java的代码编写,代码管理和版本管理都可以“免费”搞定了。SVN(Subversion)是近年来崛起的版本管理工具,被誉为cvs的接班人。目前,绝大多数开源软件都使用svn作为...
通过java语言,基于Eclipse Plug-ins,RCP,EMF等技术,及javaMail工具包实现了Email客户端,并通过此系统的实现来加深对Eclipse插件开发技术的学习。...本系统还实现了Eclipse帮助内容的扩展点,为本系统配备帮助文档。
2010 本科 毕业设计论文 本文通过使用java语言,基于Eclipse Plug-ins,RCP,EMF等技术,及java mail工具包实现了Email客户端,并通过此系统的实现来...本系统还实现了Eclipse帮助内容的扩展点,为本系统配备帮助文档。
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控件。 构建报告时,很容易使报告用户重载数字。 DotBar可以快速直观地显示数值。 该控件支持以容易计数的值以及垂直或水平方向进行换行。 该控件支持多种形状(点,三角形和正方形),颜色...
Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用累加...
本项目使用android studio开发,eclipse可能无法直接导入。 很多品牌的Android手机都实现了... 首先是连线阶段,整个连线为两部分:第一部分是点和点之间的固定线段,第二部分是最后一个点到鼠标移动位置的自由线段。
Java EJB中有、无状态SessionBean的两个例子 两个例子,无状态SessionBean可会话Bean必须实现SessionBean,获取系统属性,初始化JNDI,取得Home对象的引用,创建EJB对象,计算利息等;在有状态SessionBean中,用累加...
如果仅仅测试dubbo:boot-dubbo-simple boot-dubbo-simple-client上述两个项目就够用了boot-dubbo-infrastructure这个模块项目只与数据库相关,其中集成了Spring-Data-Jpa以及MybatisSpring-Data-Jpa一般负责增删改...
众所周知,JAVA语言虽然在TCP/UDP传输方面给予了良好的定义,但对于网络层以下的控制,却是无能为力的。JPCAP扩展包弥补了这一点。...注:/usr/lib/jni,/usr/lib/eclipse/这两个目录根据自己系统的实际情况而定!
在 strings.xml 中创建两个颜色资源。 清单 2. strings.xml 中的颜色 <string name="hello">Android FlashLight <string name="app_name">FlashLight <color name="all_white">#FFFFFF ...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...
JCaptcha4Struts2 是一个 Struts2的插件,用来增加验证码的支持,使用时只需要用一个 JSP 标签 (<jcaptcha:image label="Type the text "/> ) 即可,直接在 struts.xml 中进行配置,使用强大的 JCaptcha来生成验证码...