ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Rhino" <>
Subject Re: FTP problem in Ant 1.5.3
Date Tue, 06 Apr 2004 16:56:45 GMT

----- Original Message ----- 
From: <>
To: <>
Sent: Tuesday, April 06, 2004 12:21 PM
Subject: RE: FTP problem in Ant 1.5.3

> It seems that you need the Commons-Net library [1].
> I don´t know how to update Eclipse from Ant 1.5 to 1.6, but I know that
> Eclipse 3.0 includes Ant 1.6.0.

I'm not quite ready to upgrade to Eclipse 3.0 yet but I'll probably get
there later this year.

> Usually I recommend updating to Ant 1.6.1 :-)

Usually, that's what I'd want to do too. Unfortunately, finding out how to
do this in Eclipse does not seem particularly easy. I can't find anything in
the Eclipse Help on this topic.

> but you could test these until some works
> - copy the common-net.jar to your ANT\lib directory and use iftp

That got rid of the error I mentioned. Unfortunately, now I have a different
[iftp] Error while connecting or logging into FTP Server.

I turned verbose mode on but it didn't add any more information. I know that
the server name, userid and password are correct so I don't know what the
problem is. Any ideas?

> - update to Ant 1.6.1 (but needs common-net also)
> --> you´ll have to modify your buildfiles
>  --> you´re back on "standard" tasks
> - update to Eclipse 3.0 (MS 8 is just released :-)

I'm going to research how to update Ant now, just in case no one can suggest
a solution to my new problem.


 -----Original Message-----
From: Rhino []
Sent: Tuesday, April 06, 2004 6:10 PM
To: ant-user
Subject: FTP problem in Ant 1.5.3

I'm having a problem with FTP, or more precisely iftp. I hope someone can

I am getting:
BUILD FAILED: java.lang.NoClassDefFoundError:

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"
<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}"/>
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:

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.

rhino1 AT sympatico DOT ca
"If you're getting something for nothing, you're not using your own credit

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message