Eclipse Launcher (Run/Debug As 菜单扩展)实现
来源:互联网 发布:网络信息采集技术 编辑:程序博客网 时间:2024/06/06 01:54
原文地址:http://salever.iteye.com/blog/882923
http://hi.baidu.com/ccat520shuai/item/80438477c91bb5295d17892e
1. Eclipse Debug 流程图
2. 具体实现
2.1 扩展 configurationType
实现代码:
<extension
point= "org.eclipse.debug.core.launchConfigurationTypes" >
<launchConfigurationType
delegate= "org.salever.rcp.examples.debug.launch.XMlLaunchConfigurationDelegate"
id= "org.salever.rcp.debug.demo.xmlLaunchConfigurationType"
modes= "run, debug"
name= "Launch XML debug" >
</launchConfigurationType>
</extension>
2.2 扩展 ILaunchShortcut
实现代码:
<extension
point= "org.eclipse.debug.ui.launchShortcuts" >
<shortcut
class= "org.salever.rcp.examples.debug.launch.XmlLaunchShortcut"
icon= "icons/sample.gif"
id= "org.salever.rcp.debug.demo.xmlShortcut"
label= "Launch XML debug"
modes= "run, debug" >
<configurationType
id= "org.salever.rcp.debug.demo.xmlLaunchConfigurationType" ></configurationType>
<contextualLaunch>
<enablement>
<with
variable= "selection" >
<count
value= "1" >
</count>
<iterate>
<or>
<test
property= "org.eclipse.debug.ui.matchesPattern"
value= "*.xml" >
</test>
</or>
</iterate>
</with>
</enablement>
</contextualLaunch>
</shortcut>
</extension>
2.3 创建 Run Configuration 界面
实现代码:
<extension
point= "org.eclipse.debug.ui.launchConfigurationTabGroups" >
<launchConfigurationTabGroup
class= "org.salever.rcp.examples.debug.launch.XmlLaunchConfigurationTabGroup"
id= "org.salever.rcp.debug.demo.xmllaunchConfigurationTabGroup"
type= "org.salever.rcp.debug.demo.xmlLaunchConfigurationType" >
</launchConfigurationTabGroup>
</extension>
2.4 指定 debug 显示图片
<extension
point= "org.eclipse.debug.ui.launchConfigurationTypeImages" >
<launchConfigurationTypeImage
configTypeID= "org.salever.rcp.debug.demo.xmlLaunchConfigurationType"
icon= "icons/alt_window_16.gif"
id= "org.salever.rcp.debug.demo.launchConfigurationTypeImage1" >
</launchConfigurationTypeImage>
</extension>
2.5 其他
附件为一个示例plugin工程,*.xml文件右键会出现Run As Launch XML Debug 菜单,并打开这个文件,以模拟debg
- org.salever.rcp.examples.debug.rar (20.1 KB)
- 下载次数: 160
- 查看图片附件
- Eclipse Launcher (Run/Debug As 菜单扩展)实现
- 有人知道eclipse里面 run as 和 Debug as 为什么执行的结果都是一样的呢
- Initializing Spring root WebApplicationContext Debug Run as
- Maven Eclipse Run as 命令
- Maven Eclipse Run as 命令
- 解决Eclipse RCP开发中Run As菜单项只出现一次的问题
- <Eclipse>调试开关Run/Debug
- eclipse debug as很慢
- eclipse 没有 run as java application
- [原] eclipse 无法找到 run as junit
- eclipse-->run as --> maven test 中文乱码
- eclipse导入tomcat run as 没有server
- eclipse-run as-Java application 快捷键
- eclipse RUN AS后没有java application
- eclipse的run as里面没有run on server
- 安卓运行Run as却出现调试模式debug?
- Eclipse debug报ThreadPoolExecutor$Worker.run() exception
- mvn jetty:run debug in eclipse
- 敏捷测试(3)--基于story的敏捷基础知识
- 第一章 概述 1.2分层
- Day3报告
- Javascrip中innerHTML使用方法
- 敏捷测试(4)--基于story的敏捷基础知识
- Eclipse Launcher (Run/Debug As 菜单扩展)实现
- POJ-3723-Conscription
- 数组指针 指针数组 函数指针 指针函数
- 阅读Qt demo笔记——关于图像视图框架和状态机框架
- 修改MySQL最大连接数
- 黑马程序员-学习日志-文件的合并
- linux网络协议栈(五)网络层 (4)路由表
- Linux tar exclude参数的用法
- java编程--心有灵犀一点通