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.