Ich habe ein Maven-Plugin, das aus einigen Mojos besteht. myproject.FirstMojo erklärt als @goal erste und myproject.SecondMojo erklärt als @goal zweitemaven @ Komponent verwenden, um ein Mojo zu injizieren
, was ich tun möchte, ist zu injizieren erste mojo als Eigentum der zweiten mojo dort Angenommen ist. Was ich versucht habe, ist es die folgende Art und Weise erklären:
/**
* @component role="myproject.FirstMojo"
*/
private FirstMojo first;
Unfortunatly, wenn dies zu tun, erhalte ich eine Component descriptor cannot be found in the component repository:
Fehler.
Was soll ich tun?
@Leisten, warum bestehen Sie auf diesen Punkt? Sie haben versucht, es als Antwort hinzuzufügen, und ich habe es markiert. Jetzt möchten Sie diese Frage mit diesem unkonstruktiven Punkt kommentieren und ich werde es sicher kennzeichnen. Aber ich würde gerne Ihren Standpunkt verstehen. – Riduidel