public class MavenLaunchDelegate extends org.eclipse.jdt.launching.JavaLaunchDelegate implements MavenLaunchConstants
complileErrorProjectPromptStatus, complileErrorPromptStatus, promptStatus, saveScopedDirtyEditors, switchToDebugPromptStatusATTR_DEBUG_OUTPUT, ATTR_DISABLED_EXTENSIONS, ATTR_GOALS, ATTR_GOALS_AFTER_CLEAN, ATTR_GOALS_AUTO_BUILD, ATTR_GOALS_CLEAN, ATTR_GOALS_MANUAL_BUILD, ATTR_NON_RECURSIVE, ATTR_OFFLINE, ATTR_POM_DIR, ATTR_PROFILES, ATTR_PROPERTIES, ATTR_RUNTIME, ATTR_SKIP_TESTS, ATTR_THREADS, ATTR_UPDATE_SNAPSHOTS, ATTR_USER_SETTINGS, ATTR_WORKSPACE_RESOLUTION, BUILDER_CONFIGURATION_TYPE_ID, LAUNCH_CONFIGURATION_TYPE_ID, PLUGIN_ID| Constructor and Description |
|---|
MavenLaunchDelegate() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendRuntimeSpecificArguments(String runtimeVersion,
MavenRuntimeLaunchSupport.VMArguments arguments,
org.eclipse.debug.core.ILaunchConfiguration configuration)
Not API.
|
boolean |
buildForLaunch(org.eclipse.debug.core.ILaunchConfiguration configuration,
String mode,
org.eclipse.core.runtime.IProgressMonitor monitor) |
String[] |
getClasspath(org.eclipse.debug.core.ILaunchConfiguration configuration) |
String[][] |
getClasspathAndModulepath(org.eclipse.debug.core.ILaunchConfiguration configuration) |
protected String |
getGoals(org.eclipse.debug.core.ILaunchConfiguration configuration) |
String |
getMainTypeName(org.eclipse.debug.core.ILaunchConfiguration configuration) |
String |
getProgramArguments(org.eclipse.debug.core.ILaunchConfiguration configuration) |
String |
getVMArguments(org.eclipse.debug.core.ILaunchConfiguration configuration) |
org.eclipse.jdt.launching.IVMRunner |
getVMRunner(org.eclipse.debug.core.ILaunchConfiguration configuration,
String mode) |
void |
launch(org.eclipse.debug.core.ILaunchConfiguration configuration,
String mode,
org.eclipse.debug.core.ILaunch launch,
org.eclipse.core.runtime.IProgressMonitor monitor) |
abort, allowAdvancedSourcelookup, getBootpath, getBootpathExt, getBreakpoints, getBuildOrder, getDefaultWorkingDirectory, getEnvironment, getJavaLibraryPath, getJavaProject, getJavaProjectName, getLaunch, getLaunchManager, getModuleCLIOptions, getProjectsForProblemSearch, getVMArguments, getVMConnectorId, getVMInstall, getVMInstallName, getVMInstallType, getVMInstallTypeId, getVMSpecificAttributesMap, getWorkingDirectory, getWorkingDirectoryPath, handleDebugEvents, isAllowTerminate, isLaunchProblem, isStopInMain, preLaunchCheck, prepareStopInMain, setDefaultSourceLocator, supportsModule, verifyJavaProject, verifyMainTypeName, verifyVMInstall, verifyWorkingDirectorypublic void launch(org.eclipse.debug.core.ILaunchConfiguration configuration,
String mode,
org.eclipse.debug.core.ILaunch launch,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
launch in interface org.eclipse.debug.core.model.ILaunchConfigurationDelegatelaunch in class org.eclipse.jdt.launching.JavaLaunchDelegateorg.eclipse.core.runtime.CoreExceptionpublic org.eclipse.jdt.launching.IVMRunner getVMRunner(org.eclipse.debug.core.ILaunchConfiguration configuration,
String mode)
throws org.eclipse.core.runtime.CoreException
getVMRunner in class org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegateorg.eclipse.core.runtime.CoreExceptionpublic String getMainTypeName(org.eclipse.debug.core.ILaunchConfiguration configuration)
getMainTypeName in class org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegatepublic String[] getClasspath(org.eclipse.debug.core.ILaunchConfiguration configuration)
getClasspath in class org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegatepublic String[][] getClasspathAndModulepath(org.eclipse.debug.core.ILaunchConfiguration configuration) throws org.eclipse.core.runtime.CoreException
getClasspathAndModulepath in class org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegateorg.eclipse.core.runtime.CoreExceptionpublic String getProgramArguments(org.eclipse.debug.core.ILaunchConfiguration configuration) throws org.eclipse.core.runtime.CoreException
getProgramArguments in class org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegateorg.eclipse.core.runtime.CoreExceptionpublic String getVMArguments(org.eclipse.debug.core.ILaunchConfiguration configuration) throws org.eclipse.core.runtime.CoreException
getVMArguments in class org.eclipse.jdt.launching.AbstractJavaLaunchConfigurationDelegateorg.eclipse.core.runtime.CoreExceptionprotected String getGoals(org.eclipse.debug.core.ILaunchConfiguration configuration) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionpublic boolean buildForLaunch(org.eclipse.debug.core.ILaunchConfiguration configuration,
String mode,
org.eclipse.core.runtime.IProgressMonitor monitor)
buildForLaunch in interface org.eclipse.debug.core.model.ILaunchConfigurationDelegate2buildForLaunch in class org.eclipse.debug.core.model.LaunchConfigurationDelegatepublic void appendRuntimeSpecificArguments(String runtimeVersion, MavenRuntimeLaunchSupport.VMArguments arguments, org.eclipse.debug.core.ILaunchConfiguration configuration) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionCopyright © 2005–2021 Eclipse Foundation. All rights reserved.