Ich muss einige Quellen generieren, daher habe ich ein Plug-in-Ziel an die Lebenszyklusphase der Generierung von Quellen angehängt.
Wenn ich mvn-Paket ausführe, funktioniert es gut, aber wenn ich mvn install starte, merke ich, dass mein Source-Generation-Plugin zweimal ausgeführt wird.
%Vor%Irgendwelche Ideen, um das Problem zu beheben?
Ich hatte ein ähnliches Problem, das verursacht wurde, weil ich maven-source-plugin verwendet habe Die Lösung bestand darin, das Ziel in "jar-no-fork" zu ändern %Vor%
Es sieht so aus, als ob Sie auf das Problem stoßen, das von Peter Lynchs Blogeintrag
Haben Sie zufällig das Jetty-Plugin an den Pre-Integration-Test gebunden, oder vielleicht ein anderes Plugin, das über den Installationsbereich an eine Phase irgendwo im Paket gebunden ist? Vielleicht das Cobertura-Plugin? Beide Jetty und Cobertura Plugins - und andere - geben einen neuen Build aus dem Hauptbau ab, um einige ihrer Arbeiten zu erledigen. Das würde dazu führen, dass das an generate-sources gebundene Plugin doppelt ausgeführt wird. Die Lösung hängt davon ab, welches Plugin das Problem verursacht.