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 SummaryModifier and TypeMethodDescriptionvoidexecute(List<MojoExecution> mojos, MavenSession session, MojoExecutionRunner mojoExecutionRunner) Entry point to the execution strategy
- 
Method Details- 
executevoid execute(List<MojoExecution> mojos, MavenSession session, MojoExecutionRunner mojoExecutionRunner) throws LifecycleExecutionException Entry point to the execution strategy- Parameters:
- mojos- list of mojos representing a project build
- session- current session
- mojoExecutionRunner- mojo execution task which must be invoked by a strategy to actually run it
- Throws:
- LifecycleExecutionException
 
 
-