如何配置Maven不使用代理服务器

onk*_*ows 4 maven

我试图配置Maven不使用代理服务器.这结果是很多工作.在某处,Maven已经阅读了一些它继续使用的代理信息.

我已经尝试了以下内容.

  1. 在终端未设置http_proxy和https_proxy
  2. 我没有settings.xml.我添加了一个并使用activeis 添加了代理配置false
  3. 在settings.xml active = true和nonProxyHosts = *
  4. 我删除了代理设置 /etc/environment

我不想安装本地代理服务器只是为了让它工作,是否有另一种方法告诉M​​aven不要使用代理服务器.

Aar*_*lla 6

第一步是让Maven向您展示它看到/使用的配置.使用帮助插件:mvn help:effective-pom向您展示Maven将使用的完整POM,并help:effective-settings为此做同样的事情settings.xml.

现在您可以看到这些输出中是否有任何代理设置,只是为了确保Maven Universe是干净的.我的猜测是有人settings.xml从confMaven安装的文件夹中更改全局/默认值.

之后,您需要检查Java使用的代理选项.检查您的环境和文件$HOME/.mavenrc

  • 试试 `mvn -X` 也许你可以在输出中看到它读取了哪些文件。 (2认同)