文档章节

Maven插件m2e相关扩展点

素人派
 素人派
发布于 2016/12/31 20:49
字数 155
阅读 1
收藏 0
  • 介绍
本文介绍有关Eclipse插件m2e的相关扩展点实现。
  • 扩展点 org.eclipse.m2e.launching.mavenLaunchParticipants
[codesyntax lang="xml"]
<extension
 point="org.eclipse.m2e.launching.mavenLaunchParticipants">
<mavenLaunchParticipant
    class="suren.dev.debugger.MavenLaunchParticipantSuRen"
    id="suren.dev.debugger.mavenLaunchParticipant1"
    modes="run"
    name="suren">
</mavenLaunchParticipant>
</extension>
[/codesyntax] 实现类 [codesyntax lang="java"]
import java.util.List;

import org.eclipse.core.runtime.IProgressMonitor;
import org.eclipse.core.runtime.IStatus;
import org.eclipse.core.runtime.Status;
import org.eclipse.debug.core.ILaunch;
import org.eclipse.debug.core.ILaunchConfiguration;
import org.eclipse.debug.core.sourcelookup.ISourceLookupParticipant;
import org.eclipse.m2e.internal.launch.IMavenLaunchParticipant;

/**
 * @author surenpi.com
 * @since jdk1.6
 * 2015年8月11日
 */
public class MavenLaunchParticipantSuRen implements IMavenLaunchParticipant {

	public MavenLaunchParticipantSuRen() {
	}

	@Override
	public String getProgramArguments(ILaunchConfiguration arg0, ILaunch arg1, IProgressMonitor arg2) {
		Activator.getDefault().getLog().log(new Status(IStatus.ERROR, "suren2.dev.debugger", "getProgramArguments"));
		
		return null;
	}

	@Override
	public List<ISourceLookupParticipant> getSourceLookupParticipants(ILaunchConfiguration arg0, ILaunch arg1, IProgressMonitor arg2) {
		Activator.getDefault().getLog().log(new Status(IStatus.ERROR, "suren2.dev.debugger", "getSourceLookupParticipants"));
		return null;
	}

	@Override
	public String getVMArguments(ILaunchConfiguration arg0, ILaunch arg1, IProgressMonitor arg2) {
		Activator.getDefault().getLog().log(new Status(IStatus.ERROR, "suren2.dev.debugger", "getVMArguments"));
		return null;
	}
}
[/codesyntax]

本文转载自:http://surenpi.com/2015/08/12/maven%e6%8f%92%e4%bb%b6m2e%e7%9b%b8%e5%85%b3%e6%89%a9%e5%b1%95%e7%8...

上一篇: MCP23017芯片
下一篇: TestNG文档翻译
素人派
粉丝 26
博文 1907
码字总数 10223
作品 6
东城
程序员
私信 提问

暂无文章

CSS定位

CSS定位 relative相对定位 absolute绝对定位 fixed和sticky及zIndex relative相对定位 position特性:css position属性用于指定一个元素在文档中的定位方式。top、right、bottom、left属性则...

studywin
32分钟前
5
0
从零基础到拿到网易Java实习offer,我做对了哪些事

作为一个非科班小白,我在读研期间基本是自学Java,从一开始几乎零基础,只有一点点数据结构和Java方面的基础,到最终获得网易游戏的Java实习offer,我大概用了半年左右的时间。本文将会讲到...

Java技术江湖
昨天
5
0
程序性能checklist

程序性能checklist

Moks角木
昨天
7
0
VUE 计算属性

本文转载于:专业的前端网站▶VUE 计算属性 1、示例代码 <!DOCTYPE html><html lang="zh"> <head> <meta charset="UTF-8" /> <title>vue示例</title> </hea......

前端老手
昨天
7
0
快速搭建LNMT平台和环境部署 Tomcat详解

Tomcat部署的基本概念 1. CATALINA_HOME与CATALINA_BASE分别指什么?     CATALINA_HOME指的是Tomcat的安装目录     bin:\\Tomcat一些脚本存放目录,比如启动脚本startup.bat/start...

网络小虾米
昨天
9
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部