帮助在OSX上为ANT安装FTP任务

Wil*_*och 4 ant ftp macos

大家好.我目前正在尝试在OSX(Snow Leopard 10.6.7)上为我的ANT(版本1.8.2)安装设置FTP支持,我有点碰壁.我已经阅读了Apache.org上的文档,内容涉及新任务的安装以及遍布整个网络的几篇文章,我似乎无法让这件事工作.

我读过的所有文章都提到了两个特定的JAR文件,这些文件没有与ANT的默认安装一起打包:

  1. Commons-Net(2.2.0)
  2. 雅加达ORO(2.0.8)

显然,Jakarta ORO不再是一个活跃的Apache项目,但我能够找到一个存档版本.

然后,显然,我所要做的就是将预编译的JAR文件放入相对于ANTs基本安装目录的lib文件夹中.我运行了以下命令:

ant -diagnostics | grep ftp.*Available
Run Code Online (Sandbox Code Playgroud)

我收到以下回复:

ftp : Not Available (the implementation class is not present)
Run Code Online (Sandbox Code Playgroud)

没有快乐.

不知道还能做什么.从我读过的内容来看,我正在执行适当的步骤来使这件事工作.

所以,我做了几个小时的尽职调查,我别无选择,只能请大家帮忙.以下是-diagnostics开关输出的直接链接.希望有人可以解释我在这里做错了什么.

http://www.thedrunkenepic.com/uploads/antDiagnostics.txt

一如既往,我很感激能得到任何帮助!

免责声明:过去几个月我一直在使用OSX,虽然我觉得使用终端很舒服,但我还是比较新的.所以,请...温柔.:)

And*_*erg 5

如果您不想仅为添加依赖项而重新安装Ant,则可以执行以下操作:

  • 下载ant-commons-net.jar以获取您拥有的Ant版本(链接适用于Ant 1.8.2,它是OS X Lion中包含的Ant).
  • 放入jar ~/.ant/lib/(如果没有,则创建该目录).
  • 你完成了!