Visual Studio Code 终端无法使用代理

3
我尝试在Visual Studio Code中为一个项目执行Maven清理操作,但出现了一个异常:java.net.UnknownHostException: repo.maven.apache.org。我怀疑这是由代理引起的,因为这里的开发环境需要代理来访问互联网,并且我们在IE代理设置中使用了.pac文件。
在“文件”->“首选项”->“设置”->“用户”->“应用程序”->“代理”中,我将代理地址设置为http://username:password@my.proxy.address:8080。在settings.json中,我按以下方式设置:
{
    "http.proxy": "http://username:password@my.proxy.address:8080",
    "https.proxy": "http://username:password@my.proxy.address:8080",
    "http.proxyStrictSSL": false
}

现在我能够搜索扩展,但终端不工作。我该怎么解决?


这个回答解决了你的问题吗?如何通过代理使用Maven? - gclaussn
抱歉,我错过了那个信息。我的“.m2”文件夹中也有“settings.xml”文件。实际上,STS可以成功执行Maven操作。只是Visual Studio Code无法执行。 - Felix Wong
如果Maven在普通终端中可以正常工作,那么它也应该可以在VSCode终端中工作。您是否使用VSCode-Maven插件?您可能需要查看:https://github.com/Microsoft/vscode-maven/tree/master#additional-configurations - gclaussn
1个回答

0

如果你想在终端(例如vsc)中使用代理,你必须更新系统变量:

http_proxy http://username:password@my.proxy.address:8080
https_proxy http://username:password@my.proxy.address:8080

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接