Rufen Sie ant-target mehrere Male mit verschiedenen Parametern

Ist es möglich, in Ant zu nennen, den gleichen Gegner mehrere Male mit verschiedenen Parametern?

Mein Befehl sieht wie folgt aus:

ant unittest -Dproject='proj1' unittest -Dproject='proj2'

Das problem ist, dass unittest wird zweimal ausgeführt, aber nur für Projekt2:

unittest:
    [echo] Executing unit test for project proj2

unittest:
    [echo] Executing unit test for project proj2

Ich weiß, dass ich zwei separate ant-Befehle, aber das wird verursachen zusätzliche Probleme mit dem unit-test-Bericht-Dateien.

  • In der gleichen Befehlszeile-definieren Sie die Eigenschaft -Dprojectmehrere Male. Der Effekt ist, dass nur die Letzte definition wird verwendet, da es überschreibt die Vorherige definition. Es ist das gleiche wie für die Java-Befehlszeile.
InformationsquelleAutor JamesE | 2014-08-22
Schreibe einen Kommentar