Einen Annotationsprozessor für Maven-Prozessor-Plugin schreiben

8

Ich möchte einen Annotationsprozessor für das maven-processor-plugin schreiben. Ich bin relativ neu für Maven.

Wohin soll der Prozessor im Java-Quelltext im Projektpfad gehen (zB: src / main / java / ...), damit er kompiliert wird, aber nicht als Teil meiner Artefakt-JAR-Datei endet?

    
Ralph 14.03.2011, 15:47
quelle

1 Antwort

9

Der einfachste Weg besteht darin, den Annotationsprozessor in einem separaten Projekt zu belassen, das Sie als Abhängigkeit einfügen.

Wenn das für Sie nicht funktioniert, verwenden Sie diese Konfiguration

Compiler-Plugin:

%Vor%

Prozessor-Plugin:

%Vor%

(Beachten Sie, dass dies zwischen den beiden Kompilierungsläufen ausgeführt werden muss. Daher ist es wichtig, dass Sie diesen Code in die Datei pom.xml nach der obigen Maven-Compiler-Plugin-Konfiguration einfügen)

Jar-Plugin:

%Vor%     
Sean Patrick Floyd 14.03.2011, 16:51
quelle