Subir archivo a través de la tarea Ant FTP en Maven

Estoy tratando de cargar un archivo usando una tarea Ant. Si uso Ant directamente, el archivo se carga, pero si llamo a la tarea Ant a través de Maven (usando elmaven-antrun-plugin) Obtuve el siguiente error:

Se ha producido una Ant BuildException: se produjo el siguiente error al ejecutar esta línea:

/home/me/proj/build.xml:15: Problem: failed to create task or type ftp
Cause: the class org.apache.tools.ant.taskdefs.optional.net.FTP was not found.
    This looks like one of Ant's optional components.
Action: Check that the appropriate optional JAR exists in
    -ANT_HOME/lib

ant-commonsnet.jar está claramente disponible para Ant:

$ ls $ANT_HOME/lib | grep ant-commons-net
ant-commons-net.jar

¿El Ant classpath se define por separado para maven-antrun-plugin, o me falta algo?

Respuestas a la pregunta(3)

Su respuesta a la pregunta