Eclipse插件开发
popjxc
这个作者很懒,什么都没留下…
展开
-
在多页编辑器MultiPageEditorPart中加入xml编辑功能
最近在做一个GEF多页编辑器,图形用xml格式保存。为了简单,在source标签页应用了eclipse已经存在xml编辑器。基本思路用两种:一种是自己的多页编辑器继承XMLMultiPageEditorPart,这样就会继承来design、source两个标签页,然后再加入自己的编辑器页,JBPM designer插件就是用这种思路实现的。另一种是直接引入source编辑页到自己的Mu...2009-11-25 17:33:22 · 513 阅读 · 0 评论 -
eclipse插件:打开文件所在的系统目录
[size=small][color=blue]用eclipse开发项目时,经常要打开文件所在的系统目录,记得myeclipse中是提供这种功能的。但是普通的eclipse平台却没有这个功能,根据路径一点一点去找实在是太麻烦了。于是乎抽空做出了这个简单的插件。本插件很小很简单,简单到只有一个功能:在eclipse中右键点击一个文件,选择open folder,就可以打开该文件所在的系统目录...2009-12-11 14:23:07 · 108 阅读 · 0 评论 -
如何监听并收集JDT中JUnit的测试结果
最近在做一个自动化批量测试的插件,是基于JUnit的。插件依赖于JDT的JUint插件,会自动启动JUint测试,并且收集测试结果。本文重点讨论如何监听并收集JUnit的测试结果。方法一:实现JDT插件提供的org.eclipse.jdt.junit.testRunListeners扩展点。这个扩展点需要指定一个listener类,实现ITestRunListener接口。...2009-12-25 14:28:38 · 295 阅读 · 0 评论 -
远程调试RCP程序
最近在做RCP,产品发布后运行产生了很多问题,而这些问题在debug时并不能显露。那如何调试一个发布为一个产品的RCP程序呢?这就用到JDK带的远程调试功能,在运行RCP程序前,要添加如下虚拟机参数: -vmargs -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n ...2010-04-01 17:21:16 · 342 阅读 · 0 评论 -
RCP Product导出插件为目录
在导出RCP Product后,在plugins目录里,有的插件导出为jar包,有的插件导出为目录。可是自己的插件清一色都是jar包,想调用或修改一些文件,却得不到这个文件。于是乎开始寻找如何把自己的插件导出成一个目录里,而不是jar包。自己琢磨了半天也没找到在哪里配置的,于是google之,得如下文章:http://dev.eclipse.org/newslists/news.eclipse...2010-07-23 10:44:09 · 115 阅读 · 0 评论 -
eclipse RCP自动更新利器----p2
最近基于eclipse 3.6开发RCP程序,不借用eclipse的更新UI,而是在程序启动时自动检查更新,也就是所谓的headless update.其实这是很简单的,利用eclipse wiki上的一段代码就可以搞定,如下: public class P2Util { static final String JUSTUPDATED = "update_flag";...2011-02-09 14:47:34 · 803 阅读 · 0 评论