If this a one time hit then
<exec ...
<env key="PATH" path="${path}:${basedir}/bin"/>
</exec>
If this executable is used more than once then I would do the append to PATH
at the top of the build so all targets have knowledge of it..
HTH,
Martin
----- Original Message -----
From: "Vadim Kazakov" <[EMAIL PROTECTED]>
To: "Ant Users List" <[EMAIL PROTECTED]>
Sent: Wednesday, September 08, 2004 10:55 AM
Subject: RE: Execute failed: java.io.IOException: CreateProcess: - I have
tried about everything
Why not just do this:
<exec executable="${bin}/mxmlc">
<arg line="-configuration ${configFile} ${client}/my.mxml"/>
</exec>
-----Original Message-----
From: Steve Pruitt [mailto:[EMAIL PROTECTED]
Sent: September 8, 2004 8:15 AM
To: Ant Users List
Subject: Execute failed: java.io.IOException: CreateProcess: - I have
tried about everything
I cannot get an exec to work. I get an error that seems to be caused by
not ant not knowing where to find the executable. If I explicitly set
Path with the executable dir it works fine. As soon as I remove it from
Path and try setting it through ant. It fails. My project looks
like...
<project name="Project build" default="war_build" basedir=".">
:
:
<property environment="env"/>
:
<property name="build" location="${basedir}/build"/>
<property name="bin" location="${build}/bin"/>
:
:
<target name="compile">
<exec executable="mxmlc">
<env key="Path" path="${env.Path};${bin}"/>
<arg line="-configuration ${configFile} ${client}/my.mxml"/>
</exec>
</target>
If I echo the value of bin it is set correctly. Also if I dump the env
variables in the cmd window after running ant, Path does not have the
bin directory.
-SP
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]