问题 增加gradle的超时以获得maven依赖


我想从Maven获得一个jar依赖 grails 3.1.5  gradle依赖决议 。如何增加gradle获取maven依赖所需的超时时间。当然,我已经看到依赖关系需要更长时间才能下载。但是如何配置gradle等待更长时间才能下载依赖项

谢谢


3805
2018-05-11 08:06


起源

从Maven获得依赖是什么意思?您是指Maven Central存储库还是内部存储库管理器? - khmarbaise
内部的archiva回购 - JohnTheBeloved


答案:


此功能已在Gradle中添加: https://github.com/gradle/gradle/pull/3041

您可以使用2个属性来增加超时:

./gradlew build -Dhttp.socketTimeout=60000 -Dhttp.connectionTimeout=60000

如Sue C所评论,如果您使用的是gradle 4.10.2或更高版本,请使用以下内容 性能

./gradlew build -Dorg.gradle.internal.http.socketTimeout=60000 -Dorg.gradle.internal.http.connectionTimeout=60000


12
2017-12-02 12:22



从gradle版本4.10.2开始,这些属性将其名称更改为 org.gradle.internal.http.connectionTimeout 和 org.gradle.internal.http.socketTimeout  github.com/gradle/gradle/commit/... - Sue C
我相信Sue C的评论不仅适用于4.10.2+,而且适用于4.3.1+(见 github.com/gradle/gradle/pull/3371)。我知道这对于4.10来说是正确的,这正是我目前正在使用的。 - Mark