Maven代理配置无法正常工作

时间:2016-10-26 09:35:56

标签: eclipse maven proxy

我知道关于这个问题已经有很多问题,但不知怎的,我无法解决如何在代理服务器后面使用maven 3.0.5。

我的.m2 /文件夹中的settings.xml文件如下所示

<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0
                      http://maven.apache.org/xsd/settings-1.0.0.xsd">
  <proxies>
   <proxy>
      <id>http-proxy</id>
      <active>true</active>
      <protocol>http</protocol>
      <host>proxyname</host>
      <port>8080</port>
      <username>Domain\user</username>
      <password>password</password>
      <nonProxyHosts>127.0.0.1</nonProxyHosts>
    </proxy>
  </proxies>
</settings>

我还在MAVEN_HOME / lib / ext中添加了wagon-http-lighteweight-2.2.jar。 我在eclipse中使用了maven,但它在eclipse maven属性中显示了正确的设置文件。

尽管拥有所有这些设置,但在导入spring boot项目后仍然会收到以下错误消息:

Project build error: Non-resolvable parent POM for <ProjectName>:0.0.1-SNAPSHOT: Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:1.4.1.RELEASE from/to central (https://repo.maven.apache.org/maven2): Failed to authenticate with proxy and 'parent.relativePath' points at no local POM

1 个答案:

答案 0 :(得分:0)

在使用像Little Santi这样的-X开关运行maven后,我发现代理不是问题,但我工作的公司使用的是我必须包含的lokal maven存储库。

我将这些存储库和镜像添加到我的settings.xml中,现在它正常工作。