本文介绍了通过Maven中的Ant任务FTP上传文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图上传使用Ant任务的文件。如果我使用Ant直接的文件上传,但如果我呼吁通过Maven的Ant任务(使用 Maven的antrun-插件
)我收到以下错误:
这是蚂蚁BuildException已发生:在执行这条线出现以下错误:
/home/me/proj/build.xml:15:问题:无法创建任务或ftp类型
原因:类org.apache.tools.ant.taskdefs.optional.net.FTP没有被发现。
这看起来像Ant的可选组件之一。
操作:检查相应的可选JAR中存在
-ANT_HOME / lib目录
ANT-commonsnet.jar显然是可供Ant:
$ LS $ ANT_HOME / lib目录| grep的蚂蚁公网
蚂蚁公地net.jar
是Maven的antrun-插件单独定义的类路径蚂蚁,还是我失去了一些东西?
解决方案
Yes, but Maven and the maven-antrun-plugin
is not using your local Ant install.
The way to use Ant Tasks not included in Ant's default jar is documented in Using tasks not included in Ant's default jar (which should definitely help):
这篇关于通过Maven中的Ant任务FTP上传文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!