文章参考了http://blog.csdn.net/skywalker_only/article/details/14109251。
在linux系统上,解压apache-nutch-1.7-src.tar.gz 后,在apache-nutch-1.7目录下,执行ant命令后。
在执行加载ivy的配置文件ivysettings.xml时,停留不动了:
[ivy:resolve] :: loading settings :: file = /home/wang/release-2.2.1/ivy/ivysettings.xml
我从网上搜下,说是这步加载ivy的配置文件操作比较慢,需要等待2-5分钟。
我就继续等待,大概过了10分钟左右,才往下执行。
在后来的执行过程中报错,报错内容如下:
从http://blog.csdn.net/skywalker_only/article/details/14109251这篇文章中找到了解决方法,
此问题的原因是http://repo1.maven.org/maven2/不存在,解决方案是寻找能使用的资源库URL。经过测试http://mirrors.ibiblio.org/maven2/在浏览器下可以正常访问,用此URL替换\ivy目录下ivysettings.xml中的http://repo1.maven.org/maven2/,可以正常下载所依赖的jar包,编译成功。
<property name="repo.maven.org" value="http://repo1.maven.org/maven2/" override="false"/>
或者修改hosts文件,添加72.21.81.253 repo1.maven.org,该方法也可以解决下载问题