Prefer forward slashes in properties file, even for windows paths, as
Ant and Java will do the right thing, and you can use <pathconvert>
when you really need windows-style filenames, but also your war.file
is an absolute file, yet you conbine it with deploy.dir. There's
probably an issue therer. --DD

On 8/1/06, Wiles, Cory <[EMAIL PROTECTED]> wrote:
In my "ftpToDev" target I have a property that is the name of the war
file that I need to ftp.  However, when I run the build file it doesn't
send the file, but if I hard code the file name it does.  Any thoughts?

----------------
| BUILD FILE |
----------------
<?xml version="1.0" encoding = "UTF-8"?>
<project name="stjude" default="main" basedir=".">
<!-- Load properties files here -->
<property file="build_ftp_to_dev_cda.properties" />

<!-- Timestamp Format -->
<tstamp>
 <format property="buildtimestamp" pattern="yyyyddMM" />
</tstamp>

<property name="build.compiler" value="modern"/>
<property name="war.file.name"
value="${war.file}_${buildtimestamp}.war"/>

<path id="project.class.path">
 <fileset dir="./WEB-INF/lib/">
   <include name="**/*.jar"/>
 </fileset>
 <pathelement path="${src.dir}" />
</path>

<target name="main" depends="cleanWebApp, war, deploy, ftpToDev"/>

<target name="cleanWebApp">
 <delete file="${deploy.dir}/${war.file.name}" />
 <delete file="${deploy.dir}/*.txt" />
 <delete dir="${deploy.dir}/${war.file}" includeEmptyDirs="true" />
</target>

<target name="war">
 <war warfile="${war.file.name}" webxml="./WEB-INF/web.xml">
   <fileset dir="./" includes="${include.files}"
excludes="${exclude.files}"/>
     <lib dir="./WEB-INF/lib"/>
 </war>
</target>

<target name="deploy">
 <copy todir="${deploy.dir}">
   <fileset dir="./" includes="${war.file.name}"/>
 </copy>
</target>

<target name="ftpToDev" depends="deploy">
 <ftp server="${ftpSrvr}" remotedir="${remoteDir}"
      userid="${username}" password="${password}"
      binary="${binary}" verbose="${verbose}">
 <fileset dir="${basedir}" includes="${war.file.name}" />
 </ftp>
</target>

</project>

------------------------------
| BUILD PROPERTIES FILE |
------------------------------
ftpSrvr=host.name
remoteDir=/path/to/dir/
username=username
password=password
depends=true
binary=true
verbose=true
debug=true
deploy.dir=C:\\Documents and Settings\\cwiles\\Desktop\\V7\\
war.file=C:\\Documents and Settings\\cwiles\\Desktop\\V7\\deployment
ftpAction=put

----------------------------------------------------
Cory Wiles
Internet Designer / Developer
Internet Development Department
St. Jude Children's Research Hospital
www.stjude.org
[EMAIL PROTECTED]
Office:(901) 495-2982
Fax:(901) 495-3103
----------------------------------------------------





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to