Ant FTP task NoClassDefFoundError
- From: Karsten Wutzke <kwutzke@xxxxxx>
- Date: 25 Apr 2007 08:31:41 -0700
Hi all!
I have created a pretty big and working build.xml file. The only thing
I need to be happy is a deploy task to put a jar on a remote server
like:
<target name="deploy" depends="compile-nodebug">
<jar destfile="${deploy.file}" basedir="${bin.dir}">
<manifest>
<attribute name="Main-Class" value="${main.class.name}"/>
<attribute name="Built-By" value="${author.name}"/>
<attribute name="Built-On" value="${datetime.iso}"/>
</manifest>
<!-- include all file types recursively (default excludes sub
dirs without includable files) -->
<!-- note: filesets don't seem to be able to handle property
references! -->
<fileset dir="." includes="images/**/*.gif,images/**/*.jpg,images/
**/*.png" excludes="images/orig/*"/>
<fileset dir="." includes="languages/**/*.properties"/>
<fileset dir="." includes="lib/**/*.jar"/>
</jar>
<ftp server="${remote.server}"
userid="${remote.username}"
password="${remote.password}"
remotedir="${remote.deploy.dir}"
binary="true"
verbose="true">
<fileset dir="." includes="${deploy.file}"/>
</ftp>
</target>
The jar task does nothing special but to create the jar file ($
{deploy.file}) to be uploaded to the remote server. When executing the
<ftp> task the following error appears:
Could not create type ftp due to java.lang.NoClassDefFoundError: org/
apache/commons/net/ftp/FTPClientConfig
I checked my Ant installation, I downloaded the latest 1.7 some weeks
ago (binary zip) and the optional jars all seem to be in the Ant lib
subdir (such as ant-commons-net.jar).
I also set the ANT_HOME env var to point to the Ant root but that
didn't help.
How do I fix this? What's wrong anyway?
TIA
Karsten
.
- Prev by Date: Searching for a JDBC connector (free or commercial) with ERD
- Next by Date: Re: To Get Class Information
- Previous by thread: Searching for a JDBC connector (free or commercial) with ERD
- Next by thread: Ant debug control implementation
- Index(es):
Relevant Pages
|