Unable to dowload file from ftp with maven-antrun-plugin (0 files retrieved) -
i'm using maven-antrun-plugin in order download dump ftp.
here pom.xml :
<plugin> <groupid>org.apache.maven.plugins</groupid> <artifactid>maven-antrun-plugin</artifactid> <version>1.8</version> <executions> <execution> <id>ftp</id> <phase>package</phase> <configuration> <target> <ftp action="get" server="myserver" remotedir="/remotedir/" userid="anonymous" password="anonymous" depends="yes" verbose="yes"> <fileset dir="${project.build.directory}"> <include name="**/*.*" /> </fileset> </ftp> </target> </configuration> <goals> <goal>run</goal> </goals> </execution> </executions> <dependencies> <dependency> <groupid>commons-net</groupid> <artifactid>commons-net</artifactid> <version>1.4.1</version> </dependency> <dependency> <groupid>org.apache.ant</groupid> <artifactid>ant-commons-net</artifactid> <version>1.8.1</version> </dependency> </dependencies> </plugin> the plugin seems work doesn't download dump ("0 files retrieved").
> main: > [ftp] opening ftp connection myserver > [ftp] connected > [ftp] logging in ftp server > [ftp] login succeeded > [ftp] changing remote directory /remotedir/ > [ftp] getting files fileset: setup scanner in dir /myproject/target patternset{ includes: [**/*.*] excludes: [] } > [ftp] 0 files retrieved > [ftp] disconnecting i'm able download dump filezilla on myserver/remotedir/ (in anonymous way). when purposely try wrong remotedir warns me correctly ("550 failed change directory.") guess there no connection problem.
i found way make works! referring ant manual, i'm using passive attribute in ant ftp task.
if can connect not upload or download, try setting passive attribute true use existing (open) channel, instead of having server try set new connection.
and here's thing in pom.xml :
<target> <ftp action="get" server="myserver" remotedir="/remotedir" userid="anonymous" password="anonymous" verbose="yes" passive="yes"> <fileset dir="${project.build.directory}"> <include name="**/*.*"/> </fileset> </ftp> </target>
Comments
Post a Comment