If I understood things correctly, Maven3 completely replaced Plexus with Guice. Plugins based on Old Plexus are supported by emulating the old API, but Plexus is no longer needed for new plugins.
There is a good guide on how to write new plugins based on JSR-330 / Guice.
However, I did not find any documentation on how to define a user life cycle without using some plexus/components.xml .
- What is the correct maven3 way to define a user life cycle?
- Is there any good documentation on this topic? (Something like the guide above?)
java maven maven-3 maven-plugin guice
michas
source share