Wenn ich die Dinge richtig verstanden habe, hat Maven3 Plexus komplett durch Guice ersetzt. Alte Plexus-basierte Plugins werden durch die Emulation der alten API unterstützt, aber für neue Plugins muss Plexus nicht mehr verwendet werden.
Es gibt einen netten Leitfaden zum Schreiben neuer Plugins auf Basis von JSR-330 / Guice.
Ich habe jedoch keine Dokumentation darüber gefunden, wie man einen benutzerdefinierten Lebenszyklus ohne Verwendung von plexus/components.xml
definiert.
Tags und Links java maven maven-3 guice maven-plugin