ANT-Skript Handhabung Rückgabewert von exec
Dies ist also das Szenario.
Ich habe
<target name="test">
<property file="blah"></property>
<exec dir="" executable="trast.exe" resolveexecutable="true" spawn="true">
</exec>
</target>
<!-- So now I have the second target that uses Return value from first target -->
<target name="test2">
<property file="blah"></property>
<exec dir="" executable=RETURN VALUE resolveexecutable="true" spawn="true">
</exec>
</target>
Im Prinzip brauche ich einen Weg, um das Ergebnis aus Erster Gegner in das nächste Ziel. Ich schaute online und eine Lösung zu sein scheint, ist zu analysieren Ausgabe. Aber gibt es einen Weg, um es ohne Analyse?
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Den exec-task hat eine
outputproperty
. Konnte Sie so etwas tun:Es ist schon eine Weile her, seit ich verwendet, Ant und ich habe es nicht installiert auf dieser Maschine, aber ich glaube mich zu erinnern etwas zu tun, wie das oben.
Oder vielleicht verwenden Sie
resultproperty
?Ihn hier gefunden:
http://ant.apache.org/manual/Tasks/exec.html
Den ersten ausführbaren Datei den Namen der ausführbaren Datei, die Sie später ausführen in "test2", richtig?
Also die erste ausführbare Datei schreiben könnte, die Namen in ein Skript-Datei (z.B. batch-Datei auf Windows, shell-Datei auf Unix). Das script würde einen festen Namen und Ihre Ant-script würde nur ausführen.