You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@ant.apache.org by "Lee, Michael.M" <Mi...@westgroup.com> on 2003/03/06 23:23:08 UTC

Urgent!! Strange Build Fail!

Hello, all.  I really want some help on this really, really, strange problem
i'm having.

I made this script that does automatic build.  I have been running this on
my machine for a week and it worked fine.  So i got a separate machine that
i want this to run every night.  
I copied the exact build.xml code, installed exact version of ant and
installed optional libraries.

The only difference building file was this.
When I build on my machine, i type "build autobuild"  
On the new machine dedicated for the build, I type "and autobuild"

the content of build.bat is at the end of this E-mail
When I tried to run this from the new machine, it failed even though it
worked on my current machine.

the error is this.

"file:c:/btest/autobuildWLDE/build.xml: 130: could not change to directory:
550 appRoot\config: No Such file or directory"

this is the part of script that fails.


===============part of build.xml =====================================
<property name="telnet_proj_folder"
value="${telnet_proj_path}/${proj_name}"/>

<target name="ftpConnect" depends="telnetConnect">
    <ftp server="${telnet_server}"
         userid="${telnet_id}"
         password="${telnet_pw}"
         remotedir="${telnet_proj_folder}">
            <fileset dir="${local_proj_folder}"/>
    </ftp>
</target>

=========================================================================

here, i have a separate property file that contains these properties.

==============part of
autobuild.property=======================================
#Location of the project in your hard drive 
#eg: local_proj_folder=c\:\\btest\\WLDE\\
local_proj_folder=c\:\\btest\\WLDE\\

#Path in telnet_server that contains the project folder
telnet_proj_path=/prism/prmdev3/projects

#folder name under telnet_proj_path
proj_name=DEPC
=======================================================================

I'm really sorry for the long E-mail.  but I would really appreaciate for
any help.

Thanks.

Michael.



============================ build.bat
=======================================================
@echo off

set IAS_EXTENSION=.bat

set ANT_HOME=%GX_ROOTDIR%\usr\ant
set JAVA_HOME=%GX_ROOTDIR%\usr\java

set
ANT_CLASSPATH=%ANT_HOME%\lib\ant.jar;%ANT_HOME%\lib\jaxp.jar;%ANT_HOME%\lib\
parser.jar;%JAVA_HOME%\lib\tools.jar

set
IAS_CLASSPATH=%GX_ROOTDIR%\lib\java\jdbc20.jar;%GX_ROOTDIR%\classes\java\ser
vlet.jar;%GX_ROOTDIR%\lib\java\ldapjdk.jar;%GX_ROOTDIR%\lib\java\javax.jar;%
JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\tools.jar;%GX_ROOTDIR%\lib\java\kf
cjdk11.jar;%GX_ROOTDIR%\classes\java\jndi\cosnaming.jar;%GX_ROOTDIR%\classes
\java\jndi\providerutil.jar;%GX_ROOTDIR%\classes\java\activation.jar;%GX_ROO
TDIR%\classes\java\jms.jar;%GX_ROOTDIR%\classes\java\mail.jar;%GX_ROOTDIR%\c
lasses\java

set ANT_CLASSPATH=%IAS_CLASSPATH%;%ANT_CLASSPATH%

set JAVACMD=%JAVA_HOME%\bin\java

%JAVACMD% -classpath "%ANT_CLASSPATH%" -Dant.home=%ANT_HOME%
-Dias.home=%GX_ROOTDIR% -Dcpath.seperator=; -Dias.cpath=%IAS_CLASSPATH%
-Dias.extension=%IAS_EXTENSION% org.apache.tools.ant.Main %1 %2 %3 %4
============================================================================
===================