I am having problem using the optional ftp task from maven.xml.
I have search the mail list and google with no luck.
Please help.

I have the following dependencies in my project.xml :

      <dependency>
         <groupId>ant</groupId>
         <artifactId>ant-optional</artifactId>
         <version>1.5.1</version>
         <url>http://jakarta.apache.org/ant/</url>
      </dependency>

      <dependency>
         <groupId>netcomponents</groupId>
         <artifactId>netcomponents</artifactId>
         <version>1.3.8a</version>
         <url>http://jakarta.apache.org/commons/net/</url>
      </dependency>

And the following in my maven.xml :

   <goal name="site-ftp">
      <ant:taskdef name="ftp"
classname="org.apache.tools.ant.taskdefs.optional.net.FTP" />
        <ant:classpath>
          <ant:path refid="maven.dependency.classpath"/>
          <ant:pathelement
location="${plugin.getDependencyPath('ant:ant-optional')}"/>
          <ant:pathelement
location="${plugin.getDependencyPath('netcomponents:netcomponents')}"/>
        </ant:classpath>
      <ant:ftp server="${maven.deploy.site.address}"
           userid="${maven.deploy.site.username}"
           password="${maven.deploy.site.password}"
           remotedir="${maven.deploy.site.dir}"
           verbose="yes"
      >
         <ant:fileset dir="${maven.docs.dest}"/>
      </ant:ftp>  
   </goal>

Reply via email to