我在公司代理(显然是做内容分析的(后面使用IntelliJ IDEA 2021.3.3 Utlimate Edition。
虽然插件管理(安装、更新(通常可以工作,但我最近在安装KS Explorer插件时遇到了问题。经过一些后台处理(大约100秒(,我得到一个弹出窗口,内容如下:
插件安装
插件"KS Explorer";未安装:无法下载htps://plugins.jetbrains.com/pluginManager/?uuid=2707211d7cdae70-bfb2-4189-b643-d6ca28a16ac4&id=co.anbora.labs.kse&build=IU-213.7172.25':读取超时
相同的下载URL在浏览器中有效:经过一段时间的等待,它下载了一个8MB的zip文件(我可能会使用它进行手动安装(。
读取超时的原因可能是公司代理:在让字节通过到我的桌面之前,它必须分析zip文件中的恶意内容——在这种情况下,分析需要比平时更长的时间。
问题是:如何设置插件下载过程中使用的读取超时值?
我没有找到任何关于如何设置读取和连接超时的官方参考文档。我的主要信息来源是JetBrains社区支持网站上发布的类似插件管理问题:
https://intellij-support.jetbrains.com/hc/en-us/community/posts/360005819880-Can-t-find-any-plugin-at-marketplace
学分归安德烈所有。
事实证明,IDEA具有设置连接和读取超时的属性:
idea.connection.timeout=...
idea.read.timeout=...
我猜这些值代表毫秒。通过将读取超时值设置为200000,解决了上述问题中提到的问题。YMMV
要修复在安装/升级插件时发生的读取超时,应该使用以下两种方法之一:
帮助|编辑自定义属性
或
帮助|编辑自定义VM选项