Interface Lifecycle

All Superinterfaces:
ExtensibleEnum

@Experimental @Immutable public interface Lifecycle extends ExtensibleEnum
A Maven lifecycle is a sequence of predefined phases that govern the build process of a Maven project. Each phase represents a specific step, such as compiling the code, running tests, packaging the project, and deploying it. Executing a phase triggers all preceding phases, ensuring that each step of the build process is completed in the correct order. The three main lifecycles in Maven are default, clean, and site, with the default lifecycle being the most commonly used for project builds.
Since:
4.0.0