Maven-Phase, die zweimal ausgeführt wird

8

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?

    
Bob Beamon 23.11.2010, 07:26
quelle

3 Antworten

7

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%     

Yuval Rimar 17.07.2011 14:00
quelle
5

Es sieht so aus, als ob Sie auf das Problem stoßen, das von Peter Lynchs Blogeintrag

    
mtpettyp 24.11.2010 18:53
quelle
0

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.

    
Ryan Stewart 17.07.2011 14:17
quelle

Tags und Links