maven配置http代理

背景:公司不允許直接訪問外部網(wǎng)絡(luò),需要經(jīng)過代理驗(yàn)證(比如在安全限制上設(shè)置了白名單網(wǎng)站),這時(shí),maven需要通過配置http代理訪問中央倉庫(repo1.maven.org)

工作環(huán)境:
操作系統(tǒng):mac os x
maven版本:3.3.9

步驟:
1、確認(rèn)是否可以直接訪問公共的maven中央倉庫
直接ping repo1.maven.org:
如果不能ping通,說明無法訪問,進(jìn)如下一步
如果可以ping通,則無需做任何配置可以直接訪問maven中央倉庫
2、編輯/Users/username/.m2/settings.xml(如果沒有該文件,復(fù)制$M2_HOME/conf/settings.xml,且.m2目錄是隱藏目錄,需要設(shè)置可見),添加代理配置

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 | This is a list of proxies which can be used on this machine
        to connect to the network. | Unless otherwise specified (by system property
        or command-line switch), the first proxy | specification in this list marked
        as active will be used. | -->
    <proxies>
        <proxy> 
          <id>workProxy</id> 
          <active>true</active> 
          <protocol>http</protocol>
          <username>admin</username>             
          <password>admin</password> 
          <host>172.17.13.12</host>
          <port>8088</port>   
          <nonProxyHosts>local.net|some.host.com</nonProxyHosts>    
        </proxy>
    </proxies>
</settings>

id:可選,可以配置多個(gè)代理節(jié)點(diǎn)(proxy)
active:true/false,true的話說明該代理配置激活使用
protocol:http,代理的協(xié)議,這里就是http
username:用戶名,代理需要賬號校驗(yàn)時(shí)填寫,否則注釋掉
password:密碼,代理需要賬號校驗(yàn)時(shí)填寫,否則注釋掉
host:代理ip
port:代理端口
nonProxyHosts:無需經(jīng)過代理訪問的網(wǎng)站,多個(gè)的話通過|隔開

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • |-1-更新內(nèi)容[6.從倉庫解析依賴的機(jī)制(重要)] 1Maven倉庫作用 倉庫用來存儲(chǔ)所有項(xiàng)目使用到構(gòu)件,在ma...
    zlcook閱讀 6,129評論 0 25
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,868評論 18 139
  • 目前在看nexus私服章節(jié)的知識(shí)時(shí)需要用到倉庫與鏡像的知識(shí),正好通過簡書把倉庫和鏡像章節(jié)的筆記整理一下 倉庫 ma...
    小煉君閱讀 1,310評論 0 48
  • Maven簡單介紹 Maven是一個(gè)項(xiàng)目管理工具。強(qiáng)大,但是很容易使用。 它包含了: 一個(gè)項(xiàng)目對象模型 (Proj...
    高公子Daniel閱讀 4,263評論 4 60
  • 太和十三年。 武安伯胡國珍神色緊張,略微不安,此刻卻只能坐在腰鼓形圓凳上,只瞧這產(chǎn)房里外的侍女進(jìn)進(jìn)出出,盡是緊張之...
    蘇卷耳閱讀 287評論 0 2