I'm trying to write a task with Ant 1.5.1 to ftp my javadoc to our web
server.
Here's the Ant code:
<target name="javadoc_publish" depends="init">
<ftp action="del" server="${JAVADOC_PUBLISH_HOST}"
userid="${JAVADOC_PUBLISH_USERID}"
password="${JAVADOC_PUBLISH_PSWD}"
remotedir="${JAVADOC_PUBLISH_DIR}">
<fileset includes="**"/>
</ftp>
<ftp action="send" binary="no" server="${JAVADOC_PUBLISH_HOST}"
userid="${JAVADOC_PUBLISH_USERID}"
password="${JAVADOC_PUBLISH_PSWD}"
remotedir="${JAVADOC_PUBLISH_DIR}">
<fileset dir="${javadoc_all_dir}"/>
</ftp>
</target>
And here's the error I'm getting:
javadoc_publish:
deleting files
352 files deleted
sending files
file:.../build.xml:115: could not create directory: 550 com: Cannot
create a file when that file already exists.
BUILD FAILED
'com' is the first subdirectory in my JAVADOC_PUBLISH_DIR tree:
javadoc/com/smsi/common/...
The above used to work with Ant 1.4.1, except that I didn't use the <ftp
action="del".../> task (because it didn't work on my target even with
unix-style ls listings). The "send" just transferred files and created
new directories as needed. Not perfect, but it worked.
So with Ant 1.5.1, how do I "update" a tree of files like this?
--
To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>