The CDI Lifecycle module delivers you with a CDI based Lifecycle that can be used to deliver CDI enabled lifecycles.
Your project should already be configured to use Eclipse Mojarra or Apache MyFaces.
To use it in your web application you will need to add the following Maven dependency:
<dependency>
<groupId>com.manorrock.faces.lifecycle</groupId>
<artifactId>manorrock-faces-lifecycle-cdi</artifactId>
<version>x.y.z</version>
</dependency>
Where you need to replace x.y.z with the version you want to use.