【问题标题】:Recursive copy of grails maven repository with wget使用 wget 递归复制 grails maven 存储库
【发布时间】:2021-05-31 18:08:14
【问题描述】:

这篇文章是this one的一部分

我想在我的本地计算机上复制这个存储库:https://repo.grails.org/grails/core/

为了实现我的目标,我整晚都在运行这个 wget 命令:

wget -r -l=inf --no-parent --reject "index.html" https://repo.grails.org/grails/core"

今天早上,wget 命令结束,我进入“.m2e”,而不是像预期的那样拥有子文件夹“connectors”和“discovery_catalog”,而是有一个“index.htm.tmp”文件。

所有文件夹(“.meta”、“.nexus”、“.report”等)都相同。

如何使用 wget 镜像这个 maven 存储库? wget 是解决这个问题的正确工具吗?

提前致谢。

【问题讨论】:

  • 我们在 repo.grails.org 中有成千上万的工件,其中许多仅在已停产多年的 Grails 版本中有用。您确实没有充分的理由尝试以这种方式镜像整个存储库。
  • 在 wich 文件中我可以找到我的 Grails 版本所需的工件吗? (4.0.1) 所以我可以创建一个 .bat 脚本来只检索需要的脚本
  • 没有特定的文件可以在其中找到该列表。确定所需内容的一种方法是在连接互联网的机器上构建应用程序,然后复制工件缓存内容。
  • 对不起,如果这个问题很愚蠢,但是......我在哪里可以找到工件缓存内容?此外,当我从连接互联网的机器复制 .m2 和 .graddle 文件夹并将它们放在我的 Intranet 机器上时,构建失败,因为 grails 仍然尝试访问 grails.repo.org。

标签: grails wget maven-repository


【解决方案1】:

错误是由于 Internet 连接错误。 我在子文件夹上尝试了相同的命令,一切都按预期工作。 很抱歉这个问题,由于核心grails存储库上的大量数据,脚本崩溃了,我以为它已经结束了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-02-11
    • 1970-01-01
    相关资源
    最近更新 更多