我正在尝试将Maven配置为不使用代理服务器。这结果是很多工作。某处Maven已经阅读了一些代理信息,并继续使用。
我已经尝试了以下内容。
http_proxy
和https_proxy
settings.xml
。我添加了一个并添加了代理配置,active
为false
active = true
和nonProxyHosts = *
/etc/environment
我不想安装本地代理服务器只是为了让它工作,是否有另一种方法告诉Maven不要使用代理服务器。
答案 0 :(得分:5)
第一步是让Maven向您展示它看到/使用的配置。使用帮助插件:mvn help:effective-pom
显示Maven将使用的完整POM,help:effective-settings
将对settings.xml
执行相同操作。
现在您可以看到这些输出中是否有任何代理设置,只是为了确保Maven Universe是干净的。我的猜测是有人从Maven安装的settings.xml
文件夹中更改全局/默认conf
。
之后,您需要检查Java使用的代理选项。检查您的环境和文件$HOME/.mavenrc