【发布时间】:2014-03-05 12:59:39
【问题描述】:
我在公司防火墙后面构建 Nutch 2.2.1 时遇到问题。我的构建卡在这里:
[ivy:resolve] :: loading settings :: file = ~/nutchtest/nutch/ivy/ivysettings.xml
当我联系托管管理员时,他们说 - “Ant 正在尝试从 Internet 下载文件,我们的防火墙会出现问题。您要么必须自己下载文件,然后 scp/sftp 将它们发送到机器。很遗憾,我们没有 http 代理。”
通过进一步挖掘,我可以看到 Ant 正在尝试访问此链接 http://ant.apache.org/ivy/。谁能告诉我应该怎么做才能让Ant编译Nutch而不访问互联网?我可以从http://ant.apache.org/ivy/ 和 scp/sftp 下载所需文件到服务器,但我不确定要下载哪些文件以及将它们放在哪里?
【问题讨论】:
-
我会说,在文件
/etc/hosts中添加条目:ant.apache.org localhost,在您的机器上运行httpd server并将包放在正确的目录中。基本上,让蚂蚁认为它是从互联网下载的。