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

如何将Maven配置为不使用代理服务器,maven,Maven,我试图将Maven配置为不使用代理服务器。事实证明,这是一项艰巨的工作。Maven在某个地方读到了一些它一直在使用的代理信息 我已经试过了 在终端中取消设置http\u proxy和https\u proxy 我没有settings.xml。我添加了一个,并在其中添加了一个代理配置,activeisfalse 在settings.xmlactive=true和nonProxyHosts=* 我从/etc/environment 我不想安装本地代理服务器只是为了让它工作,有没有其他方法告诉Mave

我试图将Maven配置为不使用代理服务器。事实证明,这是一项艰巨的工作。Maven在某个地方读到了一些它一直在使用的代理信息

我已经试过了

  • 在终端中取消设置
    http\u proxy
    https\u proxy
  • 我没有
    settings.xml
    。我添加了一个,并在其中添加了一个代理配置,
    active
    is
    false
  • 在settings.xml
    active=true
    nonProxyHosts=*
  • 我从
    /etc/environment

  • 我不想安装本地代理服务器只是为了让它工作,有没有其他方法告诉Maven不要使用代理服务器

    第一步是让Maven向您展示它看到/使用的配置。为此使用帮助插件:
    mvn帮助:有效pom
    显示Maven将使用的完整pom,
    Help:effective settings
    将对
    settings.xml
    执行相同的操作

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


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

    一个解决方法是使用ssh隧道作为代理服务器,例如ssh-d$PORTuser@server然后从存储库[local]导出MAVEN_OPTS=“-DsocksProxyHost=127.0.0.1-DsocksProxyPort=$PORT”[ERROR]错误解析插件“org.apache.MAVEN.plugins:MAVEN help plugin”的版本(/home/ostraaten/.m2/repository)、central(:在任何插件库中都找不到插件->[Help 1],这意味着Maven无法下载插件。这很糟糕(鸡蛋问题):-/你也不能简单地下载插件,因为它有几个依赖项。你可以尝试使用Maven.apache.org的存档再次安装Maven吗?重新安装没有解决这个问题。仍然没有找到插件。try
    mvn-X
    也许你可以在输出中看到它读取的文件。现在是运行
    帮助
    plu的好时机杜松子酒,这样当它再次破裂时,你就有了它。