private abstract class MavenBuilder.BuildMethod<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) IProjectConfigurationManager |
configurationManager |
(package private) IMavenMarkerManager |
markerManager |
(package private) ProjectRegistryManager |
projectManager |
Constructor and Description |
---|
BuildMethod() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
addErrorMarker(org.eclipse.core.resources.IProject project,
java.lang.Exception e) |
T |
execute(int kind,
java.util.Map<java.lang.String,java.lang.String> args,
org.eclipse.core.runtime.IProgressMonitor monitor) |
(package private) IMavenProjectFacade |
getProjectFacade(org.eclipse.core.resources.IProject project,
org.eclipse.core.runtime.IProgressMonitor monitor) |
(package private) abstract T |
method(IMavenExecutionContext context,
IMavenProjectFacade projectFacade,
java.util.Map<MojoExecutionKey,java.util.List<AbstractBuildParticipant>> buildParticipantsByMojoExecutionKey,
int kind,
java.util.Map<java.lang.String,java.lang.String> args,
org.eclipse.core.runtime.IProgressMonitor monitor) |
final ProjectRegistryManager projectManager
final IProjectConfigurationManager configurationManager
final IMavenMarkerManager markerManager
public final T execute(int kind, java.util.Map<java.lang.String,java.lang.String> args, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
abstract T method(IMavenExecutionContext context, IMavenProjectFacade projectFacade, java.util.Map<MojoExecutionKey,java.util.List<AbstractBuildParticipant>> buildParticipantsByMojoExecutionKey, int kind, java.util.Map<java.lang.String,java.lang.String> args, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
void addErrorMarker(org.eclipse.core.resources.IProject project, java.lang.Exception e)
IMavenProjectFacade getProjectFacade(org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException