Wie erhalte ich die aktuelle MavenSession oder MavenExecutionRequest von einer Plexus-Komponente?

Ich habe eine Plexus-Komponente erstellt, die die gemeinsame Logik für mehrere Mojos enthält, die ich erstellen möchte. Ich konnte Informationen wie @ weitergeblocalRepository und Projekt aus dem Mojo (und Testfällen).

Ich habe mich gefragt, ob es einen Weg gibt, das @ zu bekommMavenSession oderMavenExecutionRequest aus der Komponente heraus, ohne sie als Parameter von einem Mojo übergeben zu müssen. Ich weiß, dass meine Komponente von einem Maven Mojo ausgeführt wird.

Ich verwende Maven 2 in dieser Instanz.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage