Ich schreibe ein Maven-Plugin mit Parametern.Maven Plugin-Parameter nur in Ausführung verfügbar
Die Parameter werden richtig
initiiert[DEBUG] Configuring mojo '...' with basic configurator -->
[DEBUG] (f) includes = [subpackage]
[DEBUG] (f) outputDirectory = /Users/username/dev/project/output
[DEBUG] (f) sources = [/Users/username/dev/project/src/main/java/io/packagea, /Users/username/dev/project/src/main/java/io/packageb]
die Parameter richtig in execute
Verfahren initiiert, sind aber dann in null
aufgerufenen Methoden: wirft Nullpointer. Wenn ich den Parameter des mojo geben als Parameter methodes aufgerufen, dann
Hier ein Beispiel Parameter:
@Parameter
private String[] includes;
ich nicht identifizieren, warum.
Der vollständige Code ist auf meinem GitHub Repo (auf Feature-Zweig): [Zweig als Antwort gelöscht ist klar, über den Ursprung des Problems]
Plugin kann mit mvn livingdoc:wordcloud
an einem Projekt aufgerufen werden.
Der Plugin-Suchcode für @Wordcloud-Annotationen, aber kein Problem reproduzieren.
Bitte machen Sie eine [mcve]. Warum meinst du "null" in aufgerufenen Methoden? – Tunaki
Frage bearbeitet mit Link (musste Buggy-Zweig schieben). Es ist schwer, weniger Code zu reproduzieren – Javathought