maven - 增加 gradle 的超时时间以获得 Maven 依赖

标签 maven grails gradle grails-3.1

我试图通过 grails 3.1.5 gradle dependency Resolution 从 Maven 获取 jar 依赖项。如何增加 gradle 获取 Maven 依赖项所需的超时时间。当然,我已经看到依赖项需要更长的时间才能下载。但是如何配置 gradle 等待更长时间才能下载依赖项

最佳答案

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

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

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

正如 Sue C 所评论的,如果您使用 gradle 4.10.2 或更高版本,请使用以下 properties :

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

关于maven - 增加 gradle 的超时时间以获得 Maven 依赖,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37156568/

相关文章:

grails - Grails Shiro插件,未经授权的重定向缺少上下文路径

grails - 从其他数据源获取信息以在Grails上更新我自己的信息

android - 在 Android 中启用 Robotium

java - 如何使用 maven/travis 将二进制文件打包、压缩并部署为 zip/tar.gz 从 github 存储库到 bintray.com 通用存储库

java - 为什么我收到 Maven 错误 : "Unable to determine if resource X exists in http://maven.glassfish.org/content/groups/glassfish"?

grails - 带Grails Spring Security Core 2.0RC4的Requestmap重定向循环

android - 将第3方代码添加到我的Android Studio项目中

java - IntelliJ JUnit 5 测试作为 Gradle 任务运行良好。当作为单独的测试运行时,有时会得到异常 : NoClassDefFoundError . ../TestExecutionListener

java - 为什么 hbm2ddl 不喜欢我在 GregorianCalendar 上的 @Temporal 注释?

maven - 使用 Maven 原型(prototype)时​​如何使用 artifactId 重命名目录?