ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rhino" <rhi...@sympatico.ca>
Subject FTP problem in Ant 1.5.3
Date Tue, 06 Apr 2004 16:09:37 GMT
I'm having a problem with FTP, or more precisely iftp. I hope someone can help.

I am getting:
BUILD FAILED: java.lang.NoClassDefFoundError: org/apache/commons/net/ftp/FTPClient

when I run the following Ant task:

<!--==================================================================

Define add-in tasks. 

==================================================================--> 

<taskdef name="iftp" classname="net.ipov.ant.ftp.iFtp"/>

<taskdef name="iftp-get" classname="net.ipov.ant.ftp.GetCommand"/>

<taskdef name="iftp-put" classname="net.ipov.ant.ftp.PutCommand"/>

<taskdef name="iftp-mkdir" classname="net.ipov.ant.ftp.MkdirCommand"/>

<taskdef name="iftp-rmdir" classname="net.ipov.ant.ftp.RmCommand"/>

<!--==================================================================

FTP the jars to the server. 

==================================================================--> 

<target name="upload" description="FTP the Jars to the server">

<echo message="Populating ${server.ftp.dir} directory on server"/> 

<iftp server="${server}" username="${userid}" password="${password}" 

description="Populate jar directory on server" 

binary="yes" 

baseDirRemote="${server.ftp.dir}" 

baseDirLocal="${jar.dir}">

<iftp-put rmtdir="/" binary="yes" description="Populate jar directory">

<fileset dir="${jar.dir}" casesensitive="yes" description="Jar file">

<include name="${TipEditor.jar}"/>

<include name="${EventEditor.jar}"/>

<include name="${SDAC_Common.jar}"/>

</fileset>

</iftp-put> 

</iftp> 

</target> 

I feel sure that this is a basic setup kind of question, probably something to do with placement
of the iftp jar or something like that. I was just starting to get fluent with Ant a year
ago but I haven't touched it since and have forgotten most of what I knew. 

I seem to recall trying the regular Ant FTP task and having problems with it, then being advised
that the iftp task was better. It worked quite well at that point but seems to be broken now,
probably something to do with the Eclipse upgrades I've done since then. For what it's worth,
my eclipse\plugins directory contains an org.apache.ant_1.5.3 directory which in turn contains:
about.html
ant.jar
dbunit.jar
iftp-ant-1.1.2.jar
optional.jar
plugin.properties
plugin.xml

I'm using Eclipse 2.1.3. 

Can anyone tell me what I need to do to get my (i)ftp task working? Also, can anyone advise
me on whether the regular FTP task works better than it did last year? 

I would be willing to upgrade to Ant 1.6 if that would help but I need to know what to do.
Would I install an org.apache.ant_1.6 in the Eclipse plugins folder and then delete the 1.5.3
folder to avoid conflicts or is it okay to leave the 1.5.3 folder there? Sorry for the dumb
question but I've never updated Ant before. 

Rhino
---
rhino1 AT sympatico DOT ca
"If you're getting something for nothing, you're not using your own credit card."
Mime
  • Unnamed multipart/related (inline, None, 0 bytes)
View raw message