Interface LifecycleMappingDelegate

All Known Implementing Classes:
DefaultLifecycleMappingDelegate

public interface LifecycleMappingDelegate
Lifecycle mapping delegate component interface. Calculates project build execution plan given Lifecycle and lifecycle phase. Standard lifecycles use plugin execution <phase> or mojo default lifecycle phase to calculate the execution plan, but custom lifecycles can use alternative mapping strategies.

Implementations of this interface must be annotated with either @Named("lifecycle-id") or equivalent plexus @Component annotations.

Since:
3.2.0
Author:
ifedorenko
See Also: