1 is not a successful error code. Probably means devenv is not in your Path.
I always add failonerror="true" to <exec>. Then you'll see that it fails.

Fix up your Path to have devenv found correctly. --DD

> -----Original Message-----
> From: Karunakar Chatla [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, August 17, 2005 6:23 AM
> To: Ant Users List
> Subject: FW : Error while executing exec task
> 
> Now I have modified the build file like following :
> <project name="DotNet">
>     <target name="Build .Net Projects" >
>   <exec executable="devenv" output="E:/output.log">
>    <arg line="E:/DARTmail/DARTmail/ui/lgUI/lgui.sln /REBUILD Release" />
>   </exec>
>  </target>
> </project>
> 
> Now the devenv is returning 1 and it says that build is successful.
> But now also I am not getting anything in output file (i.e E:/output.log).
> What might be the problem?
> 
> 
> ----- Original Message -----
> From: "Karunakar Chatla" <[EMAIL PROTECTED]>
> To: "Ant Users List" <user@ant.apache.org>
> Sent: Wednesday, August 17, 2005 4:21 PM
> Subject: Error while executing exec task
> 
> 
> 
> Hi,
> 
> I have encountered a problem... I don't know whether to call it strange or
> I
> am doing it wrong.
> 
> I have to compile a .Net project through exec task.
> 
> Following is my build file :
> 
> <project name="DotNet">
>     <description>
>         Script to build all the .Net Components
>     </description>
>     <property name="win.view.path" value="E:/DARTmail" />
>     <property name="build.options" value="/REBUILD" />
>     <target name="Build .Net Projects" >
>        <echo message="Building .Net components" />
>        <echo message="Setting environment" />
> 
>        <!--
>           <exec executable="C:\Program Files\Microsoft Visual Studio .NET
> 2003\Common7\Tools\vsvars32.bat" os="Windows 2000" output="e:/out.txt"
>             failonerror="false" />
>        -->
> 
>        <!-- Build sslgui project -->
>       <exec executable='"C:\Program Files\Microsoft Visual Studio .NET
> 2003\Common7\IDE\devenv"' os="Windows 2000" output="E:/BuildDotNet.log"
> failonerror="true" >
>         <arg line='${win.view.path}/DARTmail/ui/lgUI/lgui.sln
> ${build.options} Release' />
>       </exec>
>  </target>
> </project>
> 
> This is giving following error :
>       BUILD FAILED
>       Ant Error Message: E:\BuildAutomation\Phase
> II\RAndD\Cruise\build-components.xml:14: The following error occurred
> while
> executing this line: E:\BuildAutomation\Phase
> II\RAndD\Cruise\checkout\DotNe
> t\build.xml:17: exec returned: 1
> 
> 
> I have tried in following ways :
> 1) Uncommented the first exec task to set the environment before calling
> devenv. Given only the executable name (i.e devenv) in second exec task.
> 2) Thought the problem might be because of the spaces in the path, so
> deliberately put the path inside the quotes.
> 3) Given absolute path for all.
> 
> In all the cases it is failing with the above error message. The
> irritating
> thing was that "E:/BuildDotNet.log" file created is of 0 KB. no log is
> written to this file.
> I don't know why this is happening.
> 
> Can anybody help me out?
> 
> 
> Thanks,
> Karunakar Chatla
> 
> 
> 
> ---------------------------------------------------------------------
> 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]

Reply via email to