2016-08-24 4 views
0

Gestern musste ich den Ant-Build-Prozess von Pentaho-kettle stoppen, der so lange dauerte; und heute beginnt es alle Prozesse (Tests, Verpackung, ..) von Anfang an. Gibt es eine Möglichkeit, den Bauprozess von dem Punkt an fortzusetzen, an dem er gestoppt wurde?Fortsetzen eines gestoppten Build-Prozesses mit Apache Ant

ant dist -Dmaven.test.skip=true

und ich herausfand, nicht, wie ant zu sagen, nicht die Pakete zu bauen, wenn sie bereits existieren: Tests können auch nicht mit der Option übersprungen werden.

+1

Versuchen Sie es einfach und Sie werden es wissen. Aber mach lieber nichts sauber und mache einfach etwas sauberes und dann ant dist. Der Aufbau dauert einige Minuten. Es ist nicht so viel. – simar

Antwort

0

Haben Sie Ihre Maschine erfolgreich gebaut? Sie haben nicht angegeben, welche Schritte lange dauern.

Ich stelle fest, dass das Projekt apache ivy verwendet, um seine Abhängigkeiten zu verwalten. Das erste Mal, dass ein Build ausgeführt wird, ist der längste, da die Abhängigkeiten zuerst heruntergeladen und zwischengespeichert werden müssen. Nachfolgende Builds sollten schneller ausgeführt werden.

Wie für die Einstellung der "maven.test.skip", die nur für Maven-basierte Builds gilt. Maven ist ein anderes Build-Tool.

Verwandte Themen