ANT Script handling Return value from exec
ant, exec, return-value, scripting
Solution
The exec task has an `outputproperty`. Could you do something like this:
<target name="test">
<exec dir="" executable="trast.exe" resolveexecutable="true" spawn="true" outputproperty="blah">
</exec>
</target>
<!-- So now I have the second target that uses Return value from first target -->
<target name="test2">
<exec dir="" executable="${blah}" resolveexecutable="true" spawn="true">
</exec>
</target>
It's been a while since I used Ant and I don't have it installed on this machine, but I seem to recall doing something like the above.
Or maybe use `resultproperty`?
Found it here: http://ant.apache.org/manual/Tasks/exec.html
Problem
So this is the scenario. I have ``` <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> ``` Basically I need a way to use the result from first target in the next target. I looked online and one solution seems to be is to parse output. But is there a way to get it without parsing? Thanks