Ich habe ein Plugin geschrieben, das eine Datei in target / generated-sources / erzeugt. Dieses Plugin hat nur ein Mojo. Dieser Mojo wird wie folgt deklariert:
%Vor%Im Projekt möchte ich das Plugin verwenden, aber es funktioniert nicht, wenn ich das exuutions-Tag nicht festlege:
%Vor%Ich möchte das Plugin nur so konfigurieren:
%Vor%Ist es möglich das Standard-Mojo für mein Plugin anzugeben? Das Standardziel und die Standardphase sind im Mojo definiert ... Ich meine, wenn ich das JAR-Plugin verwende, muss ich nicht das Ziel angeben, das ich ausführen möchte, in welcher Phase ... es ist automatisch.
Danke!
Sie müssen eine META-INF/plexus/components.xml
Datei zu Ihrem Plugin hinzufügen und <extensions>true</extensions>
in Ihrem Plugin Block setzen.
Siehe 11.6.3. Überschreiben Sie den Standardlebenszyklus aus dem Maven Book als Referenz
Tags und Links maven maven-plugin mojo