Maven仓库使用代理

Maven仓库使用代理

为什么maven仓库要使用代理?

由于种种原因,在开发的道路上,不可能一直都是一帆风顺的,在一些公司的网络是使用代理访问网络的,这就意味着,我们使用默认的maven仓库的配置文件可能无法正常使用,这个时候,我们就需要给maven仓库配置一下代理。

没有在maven中配置代理,使用maven的报错信息

Multiple annotations found at this line:
    - Failure to transfer org.springframework.boot:spring-boot-maven-plugin:pom:1.5.9.RELEASE from http://maven.aliyun.com/nexus/content/groups/
     public was cached in the local repository, resolution will not be reattempted until the update interval of nexus-aliyun has elapsed or updates are forced. 
     Original error: Could not transfer artifact org.springframework.boot:spring-boot-maven-plugin:pom:1.5.9.RELEASE from/to nexus-aliyun (http://
     maven.aliyun.com/nexus/content/groups/public): 这是在主机名解析时通常出现的暂时错误,它意味着本地服务器没有从权威服务器上收到响应。
    - 这是在主机名解析时通常出现的暂时错误,它意味着本地服务器没有从权威服务器上收到响应。
如何在maven中配置代理?

找到maven仓库安装地址,D:\Maven\apache-maven-3.5.3 ,在该目录下,找到conf/settings.xml 打开settings.xml配置文件,在proxies节点下,添加以下配置信息。

<proxy>
    
    <id>optionalid>
    
    <active>trueactive>
    
    <protocol>httpprotocol>
    
    
    <host>192.168.3.54host>
    <port>80port>
proxy>

整个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">
    

    

    

    
    <pluginGroups>
        
    pluginGroups>

    
    <proxies>
        

        <proxy>
          
          <id>optionalid>
          
          <active>trueactive>
          
          <protocol>httpprotocol>
          
          
          <host>192.168.3.54host>
          <port>80port>
        proxy>
    proxies>

    
    <servers>
        

        
    servers>

    
    <mirrors>
        
        <mirror>
            <id>nexus-aliyunid>
            <name>nexus-aliyunname>
            <url>http://maven.aliyun.com/nexus/content/groups/publicurl>
            <mirrorOf>centralmirrorOf>
        mirror>

    mirrors>

    
    <profiles>
        

        
    profiles>

    
settings>

你可能感兴趣的:(Maven)