gpt4 book ai didi

java - Nutch 2.2.1 构建卡住问题

转载 作者:行者123 更新时间:2023-11-30 04:02:29 25 4
gpt4 key购买 nike

我在公司防火墙后面构建 Nutch 2.2.1 时遇到问题。我的构建卡在这里:

[ivy:resolve] :: loading settings :: file = ~/nutchtest/nutch/ivy/ivysettings.xml

当我联系托管管理员时,他们说 - “Ant 正在尝试从互联网下载文件,我们的防火墙会出现问题。您要么必须自己下载文件,然后通过 scp/sftp 将它们传输到计算机上。不幸的是我们没有 http 代理。”

通过进一步挖掘,我可以看到 Ant 正在尝试访问此链接 http://ant.apache.org/ivy/ 。谁能告诉我应该怎么做才能让 Ant 在不访问互联网的情况下编译 Nutch?我可以从http://ant.apache.org/ivy/下载所需的文件和 scp/sftp 到服务器,但我不确定要下载哪些文件以及将它们放在哪里?

最佳答案

在连接到互联网的计算机上运行构建。 Ivy 将在这里缓存您的构建的依赖项(默认情况下):

$HOME/.ivy2/cache

填充的缓存将使您能够在防火墙内重复构建。

我还建议增强构建以运行 ivy report任务。这将生成列出依赖关系树的网页。如果您想构建本地存储库,此信息非常有用。

最后考虑在防火墙内运行存储库管理器。 Nexus 和 Artifactory 等工具使存储库托管的管理变得更加简单。考虑获取此服务器的防火墙异常(exception)。存储库管理器用于缓存有用的互联网存储库,例如 Maven Central。

关于java - Nutch 2.2.1 构建卡住问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21639210/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com