我必须将以下 2 行添加到 STS.ini 文件中。文件顶部的第一行和 STS.ini 文件底部的第二行:
-clean
...
-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient4
然后在 STS (Eclipse) 安装文件夹中存在的以下文件中...
configuration\.settings\org.eclipse.core.net.prefs
...我必须启用代理,确保以下属性设置为 true:
proxiesEnabled=true
systemProxiesEnabled=true
只有在执行此操作并重新启动 STS 后,我之前通过 UI 输入的代理设置才会生效。
编辑(2020-01-30):如果文件org.eclipse.core.net.prefs不存在,只需创建以下基本内容。根据需要进行编辑。
eclipse.preferences.version=1
nonProxiedHosts=localhost|127.0.0.1|another-host-in-your-LAN
org.eclipse.core.net.hasMigrated=true
proxiesEnabled=true
systemProxiesEnabled=true
proxyData/HTTP/hasAuth=true
proxyData/HTTP/host=your-proxy
proxyData/HTTP/port=80
proxyData/HTTPS/hasAuth=true
proxyData/HTTPS/host=your-proxy
proxyData/HTTPS/port=80