No, this is wrong. Ant < 1.6 requires NetComponents.jar, what commons-net used to be called. Ant >= 1.6 requires commons-net
On Tuesday 06 April 2004 11:21 am, [EMAIL PROTECTED] wrote: > 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]