Package org.apache.maven.plugin
Interface MojosExecutionStrategy
- All Known Implementing Classes:
 DefaultMojosExecutionStrategy
public interface MojosExecutionStrategy
Interface allows overriding default mojo execution strategy For example it is possible wrap some mojo execution to
 decorate default functionality or skip some executions
- 
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(List<MojoExecution> mojos, MavenSession session, MojoExecutionRunner mojoExecutionRunner) Entry point to the execution strategy 
- 
Method Details
- 
execute
void execute(List<MojoExecution> mojos, MavenSession session, MojoExecutionRunner mojoExecutionRunner) throws LifecycleExecutionException Entry point to the execution strategy- Parameters:
 mojos- list of mojos representing a project buildsession- current sessionmojoExecutionRunner- mojo execution task which must be invoked by a strategy to actually run it- Throws:
 LifecycleExecutionException
 
 -