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

den*_*nys 15 java maven

不幸的是,maven初始构建非常慢,因为下载文件
我试图使用curl下载相同的jar - 它快3倍!
为什么?我怎么能加快它?也许maven有一些与工件下载速度相关的配置键?

谢谢.

mus*_*pao 15

我知道这是一个老问题,但从谷歌这里偶然发现。我已经有了代理,只需要加快并发下载速度。您可以使用 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
Run Code Online (Sandbox Code Playgroud)


nwi*_*ler 9

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

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