public abstract class InternalBuildParticipant
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private AbstractEclipseBuildContext |
buildContext |
private IMavenProjectFacade |
facade |
private DeltaProvider |
getDeltaCallback |
private org.apache.maven.execution.MavenSession |
session |
Constructor and Description |
---|
InternalBuildParticipant() |
Modifier and Type | Method and Description |
---|---|
abstract java.util.Set<org.eclipse.core.resources.IProject> |
build(int kind,
org.eclipse.core.runtime.IProgressMonitor monitor) |
abstract boolean |
callOnEmptyDelta() |
void |
clean(org.eclipse.core.runtime.IProgressMonitor monitor) |
protected org.sonatype.plexus.build.incremental.BuildContext |
getBuildContext() |
protected org.eclipse.core.resources.IResourceDelta |
getDelta(org.eclipse.core.resources.IProject project) |
protected IMavenProjectFacade |
getMavenProjectFacade() |
protected org.apache.maven.execution.MavenSession |
getSession() |
(package private) void |
setBuildContext(AbstractEclipseBuildContext buildContext) |
(package private) void |
setGetDeltaCallback(DeltaProvider getDeltaCallback) |
(package private) void |
setMavenProjectFacade(IMavenProjectFacade facade) |
(package private) void |
setSession(org.apache.maven.execution.MavenSession session) |
private IMavenProjectFacade facade
private DeltaProvider getDeltaCallback
private org.apache.maven.execution.MavenSession session
private AbstractEclipseBuildContext buildContext
protected IMavenProjectFacade getMavenProjectFacade()
void setMavenProjectFacade(IMavenProjectFacade facade)
protected org.eclipse.core.resources.IResourceDelta getDelta(org.eclipse.core.resources.IProject project)
void setGetDeltaCallback(DeltaProvider getDeltaCallback)
protected org.apache.maven.execution.MavenSession getSession()
void setSession(org.apache.maven.execution.MavenSession session)
public abstract java.util.Set<org.eclipse.core.resources.IProject> build(int kind, org.eclipse.core.runtime.IProgressMonitor monitor) throws java.lang.Exception
java.lang.Exception
public void clean(org.eclipse.core.runtime.IProgressMonitor monitor) throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public abstract boolean callOnEmptyDelta()
void setBuildContext(AbstractEclipseBuildContext buildContext)
protected org.sonatype.plexus.build.incremental.BuildContext getBuildContext()