public interface EventSpy
maven.ext.class.path on the command line. As soon as dependency injection is setup, Maven
looks up all implementators of this interface and calls their init(Context) method. Note:
Implementors are strongly advised to inherit from AbstractEventSpy instead of directly implementing this
interface.| Modifier and Type | Interface and Description |
|---|---|
static interface |
EventSpy.Context |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Notifies the spy of Maven's termination, allowing it to free any resources allocated by it.
|
void |
init(EventSpy.Context context)
Initializes the spy.
|
void |
onEvent(Object event)
Notifies the spy of some build event/operation.
|
void init(EventSpy.Context context) throws Exception
context - The event spy context, never null.Exceptionvoid onEvent(Object event) throws Exception
event - The event, never null.ExceptionSettingsBuildingRequest,
SettingsBuildingResult,
MavenExecutionRequest,
MavenExecutionResult,
DependencyResolutionRequest,
DependencyResolutionResult,
ExecutionEvent,
RepositoryEventCopyright © 2001–2014 The Apache Software Foundation. All rights reserved.