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.IExecutableExtension
public void launch(org.eclipse.ui.IEditorPart editor, java.lang.String mode)
launch
in interface org.eclipse.debug.ui.ILaunchShortcut
public void launch(org.eclipse.jface.viewers.ISelection selection, java.lang.String mode)
launch
in interface org.eclipse.debug.ui.ILaunchShortcut
private 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.CoreException
private org.eclipse.debug.core.ILaunchConfiguration getLaunchConfiguration(org.eclipse.core.resources.IContainer basedir, java.lang.String mode)