public class ExecutePomAction
extends java.lang.Object
implements org.eclipse.debug.ui.ILaunchShortcut, org.eclipse.core.runtime.IExecutableExtension
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
goalName |
private static org.slf4j.Logger |
log |
private boolean |
showDialog |
| Constructor and Description |
|---|
ExecutePomAction() |
| Modifier and Type | Method and Description |
|---|---|
private org.eclipse.debug.core.ILaunchConfiguration |
createLaunchConfiguration(org.eclipse.core.resources.IContainer basedir,
java.lang.String goal) |
private org.eclipse.core.resources.IContainer |
findPomXmlBasedir(org.eclipse.core.resources.IContainer dir) |
private org.eclipse.core.runtime.IPath |
getJREContainerPath(org.eclipse.core.resources.IContainer basedir) |
private org.eclipse.debug.core.ILaunchConfiguration |
getLaunchConfiguration(org.eclipse.core.resources.IContainer basedir,
java.lang.String mode) |
private org.eclipse.swt.widgets.Shell |
getShell() |
private void |
launch(org.eclipse.core.resources.IContainer basecon,
java.lang.String mode) |
void |
launch(org.eclipse.ui.IEditorPart editor,
java.lang.String mode) |
void |
launch(org.eclipse.jface.viewers.ISelection selection,
java.lang.String mode) |
void |
setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
java.lang.String propertyName,
java.lang.Object data) |
private void |
setProjectConfiguration(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy,
org.eclipse.core.resources.IContainer basedir) |
private static final org.slf4j.Logger log
private boolean showDialog
private java.lang.String goalName
public void setInitializationData(org.eclipse.core.runtime.IConfigurationElement config,
java.lang.String propertyName,
java.lang.Object data)
setInitializationData in interface org.eclipse.core.runtime.IExecutableExtensionpublic void launch(org.eclipse.ui.IEditorPart editor,
java.lang.String mode)
launch in interface org.eclipse.debug.ui.ILaunchShortcutpublic void launch(org.eclipse.jface.viewers.ISelection selection,
java.lang.String mode)
launch in interface org.eclipse.debug.ui.ILaunchShortcutprivate void launch(org.eclipse.core.resources.IContainer basecon,
java.lang.String mode)
private org.eclipse.swt.widgets.Shell getShell()
private org.eclipse.core.resources.IContainer findPomXmlBasedir(org.eclipse.core.resources.IContainer dir)
private org.eclipse.debug.core.ILaunchConfiguration createLaunchConfiguration(org.eclipse.core.resources.IContainer basedir,
java.lang.String goal)
private void setProjectConfiguration(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy workingCopy,
org.eclipse.core.resources.IContainer basedir)
private org.eclipse.core.runtime.IPath getJREContainerPath(org.eclipse.core.resources.IContainer basedir)
throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreExceptionprivate org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration(org.eclipse.core.resources.IContainer basedir,
java.lang.String mode)