Class MojoExecutionScope
java.lang.Object
org.apache.maven.impl.di.MojoExecutionScope
org.apache.maven.execution.scope.internal.MojoExecutionScope
- All Implemented Interfaces:
com.google.inject.Scope, Scope, MojoExecutionListener
public class MojoExecutionScope
extends MojoExecutionScope
implements com.google.inject.Scope, MojoExecutionListener
MojoExecutionScope
-
Nested Class Summary
Nested classes/interfaces inherited from class MojoExecutionScope
MojoExecutionScope.ScopeState -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoid<T> com.google.inject.Provider<T> scope(com.google.inject.Key<T> key, com.google.inject.Provider<T> unscoped) <T> voidstatic <T> com.google.inject.Provider<T> seededKeyProvider(Class<? extends T> clazz) Methods inherited from class MojoExecutionScope
enter, exit, getScopeState, scope, seed, seed, seededKeySupplierMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.google.inject.Scope
toString
-
Constructor Details
-
MojoExecutionScope
public MojoExecutionScope()
-
-
Method Details
-
seed
-
scope
public <T> com.google.inject.Provider<T> scope(com.google.inject.Key<T> key, com.google.inject.Provider<T> unscoped) - Specified by:
scopein interfacecom.google.inject.Scope
-
seededKeyProvider
-
beforeMojoExecution
- Specified by:
beforeMojoExecutionin interfaceMojoExecutionListener- Throws:
MojoExecutionException
-
afterMojoExecutionSuccess
- Specified by:
afterMojoExecutionSuccessin interfaceMojoExecutionListener- Throws:
MojoExecutionException
-
afterExecutionFailure
- Specified by:
afterExecutionFailurein interfaceMojoExecutionListener
-