是否有可能加快专家工件的下载速度?

2022-09-02 00:53:12

不幸的是,由于工件下载
f.e,maven的初始构建非常慢。我尝试使用curl下载相同的罐子 - 它快3倍!!!
为什么?我该如何加快速度?也许maven有一些与工件下载速度相关的配置键?

谢谢。


答案 1

我知道这是一个古老的问题,但从谷歌跌跌撞撞地来到这里。我已经有了代理,只需要加快并发下载的速度。您可以使用 mvn 选项:

-Dmaven.artifact.threads=30

资料来源:https://maven.apache.org/guides/mini/guide-configuring-maven.html

Configuring Parallel Artifact Resolution
By default, Maven 2.1.0+ will download up to 5 artifacts (from different groups) at once. To change the size of the thread pool, start Maven using -Dmaven.artifact.threads. For example, to only download single artifacts at a time:

mvn -Dmaven.artifact.threads=1 verify
You may wish to set this option permanently, in which case you can use the MAVEN_OPTS environment variable. For example:

export MAVEN_OPTS=-Dmaven.artifact.threads=3

答案 2

使用本地存储库管理器/镜像/代理。然后,所有下载都将与此相反,而不是针对互联网上的公共存储库。最受欢迎的是:

它们相当容易安装和设置,并提供了很多价值。他们中的大多数也有免费版本。只需使用旧的开发框即可开始使用,一旦您想扩大范围并使其可供更多人使用,就可以迁移到真正的服务器。


推荐