Hallo,
ich führe innerhalb meiner POM mit dem maven-antrun-plugin ein ant-script aus. In diesem reichere ich eine xml-Datei mit ein paar Daten an. Das ganze wird in der "process-resources"-Phase ausgeführt.
Das Problem ist nun, daß immer wenn ich "compile" ohne vorheriges clean aufrufe, weitere Daten an die xml-Datein angehangen werden. Dies soll aber nur ein einziges mal geschehen. Im Normallfall wär mir das egal, weil ich immer ein clean davor machen könnte. Nur leider ruft das maven-jetty-plugin immer "compile" auf, welches dann wiederrum "process-resources" aufruft.
1. Gibt es eine Möglichkeit eine execution nur einmal auszuführen, per property?
2. Warum ruft das jetty-plugin immer compile auf? Kann man das abstellen?
3. Oder könnte man das Problem mit ant lösen und dort irgendwie abfragen ob das Zeug schon in der xml-Datei steht?
Vielen Dank im Voraus!
ich führe innerhalb meiner POM mit dem maven-antrun-plugin ein ant-script aus. In diesem reichere ich eine xml-Datei mit ein paar Daten an. Das ganze wird in der "process-resources"-Phase ausgeführt.
Das Problem ist nun, daß immer wenn ich "compile" ohne vorheriges clean aufrufe, weitere Daten an die xml-Datein angehangen werden. Dies soll aber nur ein einziges mal geschehen. Im Normallfall wär mir das egal, weil ich immer ein clean davor machen könnte. Nur leider ruft das maven-jetty-plugin immer "compile" auf, welches dann wiederrum "process-resources" aufruft.
1. Gibt es eine Möglichkeit eine execution nur einmal auszuführen, per property?
2. Warum ruft das jetty-plugin immer compile auf? Kann man das abstellen?
3. Oder könnte man das Problem mit ant lösen und dort irgendwie abfragen ob das Zeug schon in der xml-Datei steht?
Vielen Dank im Voraus!