>I donŽt know how to update Eclipse from Ant 1.5 to 1.6 ..."

In Eclipse, go to Window menu -> Preferences -> Ant -> Runtime.  There will
be a spot where you can enter Ant Home instead of using the version supplied
with Eclipse.  The exact location & format of this option is different in
different versions of Eclipse.  

That said, I still tend to do most of my Ant work from a command line...
though it looks like 3.0-M8 may have some additional Ant support (I noticed
an Ant formatter that I don't recall seeing before); I'll have to check that
out. :)

Kajsa Anderson

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Tuesday, April 06, 2004 11:21 AM
To: [EMAIL PROTECTED]
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.

Usually I recommend updating to Ant 1.6.1 :-)
but you could test these until some works
- copy the common-net.jar to your ANT\lib directory and use iftp
- 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 :-)


Jan

[1] Homepage
    http://jakarta.apache.org/commons/net/
[2] Download
    http://jakarta.apache.org/site/binindex.cgi (Release Builds  --> Commons
Net)

-----Original Message-----
From: Rhino [mailto:[EMAIL PROTECTED]
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
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."

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

Reply via email to