public class MavenBuilder extends org.eclipse.core.resources.IncrementalProjectBuilder implements DeltaProvider
| Modifier and Type | Class and Description |
|---|---|
private class |
MavenBuilder.BuildMethod<T> |
| Modifier and Type | Field and Description |
|---|---|
(package private) MavenBuilderImpl |
builder |
private static java.util.List<BuildDebugHook> |
debugHooks |
(package private) static org.slf4j.Logger |
log |
private MavenBuilder.BuildMethod<org.eclipse.core.resources.IProject[]> |
methodBuild |
private MavenBuilder.BuildMethod<java.lang.Void> |
methodClean |
| Constructor and Description |
|---|
MavenBuilder() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addDebugHook(BuildDebugHook hook) |
protected org.eclipse.core.resources.IProject[] |
build(int kind,
java.util.Map<java.lang.String,java.lang.String> args,
org.eclipse.core.runtime.IProgressMonitor monitor) |
protected void |
clean(org.eclipse.core.runtime.IProgressMonitor monitor) |
static java.util.Collection<BuildDebugHook> |
getDebugHooks() |
static void |
removeDebugHook(BuildDebugHook hook) |
forgetLastBuiltState, getBuildConfig, getCommand, getContext, getDelta, getProject, getRule, hasBeenBuilt, isInterrupted, needRebuild, rememberLastBuiltState, setInitializationData, startupOnInitializeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDeltastatic final org.slf4j.Logger log
final MavenBuilderImpl builder
private MavenBuilder.BuildMethod<org.eclipse.core.resources.IProject[]> methodBuild
private MavenBuilder.BuildMethod<java.lang.Void> methodClean
private static final java.util.List<BuildDebugHook> debugHooks
protected org.eclipse.core.resources.IProject[] build(int kind,
java.util.Map<java.lang.String,java.lang.String> args,
org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
build in class org.eclipse.core.resources.IncrementalProjectBuilderorg.eclipse.core.runtime.CoreExceptionprotected void clean(org.eclipse.core.runtime.IProgressMonitor monitor)
throws org.eclipse.core.runtime.CoreException
clean in class org.eclipse.core.resources.IncrementalProjectBuilderorg.eclipse.core.runtime.CoreExceptionpublic static void addDebugHook(BuildDebugHook hook)
public static void removeDebugHook(BuildDebugHook hook)
public static java.util.Collection<BuildDebugHook> getDebugHooks()