@Named
@Typed(value={DefaultBuildContext.class,MavenBuildContext.class})
public class MavenBuildContext
extends DefaultBuildContext<org.apache.maven.plugin.MojoExecutionException>
implements org.apache.maven.execution.scope.WeakMojoExecutionListener
BuildContext.Input<T>, BuildContext.InputMetadata<T>, BuildContext.Output<T>, BuildContext.OutputMetadata<T>, BuildContext.Resource<T>, BuildContext.ResourceMetadata<T>, BuildContext.ResourceStatus, BuildContext.Severitylog, stateFile| Constructor and Description |
|---|
MavenBuildContext(ProjectWorkspace workspace,
io.takari.incrementalbuild.workspace.MessageSink messageSink,
MojoConfigurationDigester digester,
MavenIncrementalConventions conventions,
org.apache.maven.project.MavenProject project,
org.apache.maven.plugin.MojoExecution execution) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterExecutionFailure(org.apache.maven.execution.MojoExecutionEvent event) |
void |
afterMojoExecutionSuccess(org.apache.maven.execution.MojoExecutionEvent event) |
void |
beforeMojoExecution(org.apache.maven.execution.MojoExecutionEvent event) |
protected org.apache.maven.plugin.MojoExecutionException |
newBuildFailureException(int errorCount) |
addCapability, addMessage, associate, associateIncludedInput, carryOverOutput, carryOverOutput, commit, deleteStaleOutput, deleteStaleOutputs, getAssociatedOutputs, getDependentInputs, getInputStatus, getOutputCapabilities, getOutputStatus, getProcessedOutputs, getRegisteredInputs, getRegisteredInputs, getRemovedInputs, getResourceAttribute, isEscalated, isProcessingRequired, markOutputsAsUptodate, processIncludedInput, processInput, processOutput, registerAndProcessInputs, registerInput, registerInput, registerInputs, registerInputs, setResourceAttribute@Inject public MavenBuildContext(ProjectWorkspace workspace, io.takari.incrementalbuild.workspace.MessageSink messageSink, MojoConfigurationDigester digester, MavenIncrementalConventions conventions, org.apache.maven.project.MavenProject project, org.apache.maven.plugin.MojoExecution execution) throws IOException
IOExceptionpublic void beforeMojoExecution(org.apache.maven.execution.MojoExecutionEvent event)
throws org.apache.maven.plugin.MojoExecutionException
beforeMojoExecution in interface org.apache.maven.execution.scope.WeakMojoExecutionListenerorg.apache.maven.plugin.MojoExecutionExceptionpublic void afterMojoExecutionSuccess(org.apache.maven.execution.MojoExecutionEvent event)
throws org.apache.maven.plugin.MojoExecutionException
afterMojoExecutionSuccess in interface org.apache.maven.execution.scope.WeakMojoExecutionListenerorg.apache.maven.plugin.MojoExecutionExceptionpublic void afterExecutionFailure(org.apache.maven.execution.MojoExecutionEvent event)
afterExecutionFailure in interface org.apache.maven.execution.scope.WeakMojoExecutionListenerprotected org.apache.maven.plugin.MojoExecutionException newBuildFailureException(int errorCount)
newBuildFailureException in class DefaultBuildContext<org.apache.maven.plugin.MojoExecutionException>Copyright © 2014. All Rights Reserved.