日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

maven镜像源及代理配置

發(fā)布時間:2024/3/13 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 maven镜像源及代理配置 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

在公司使用網(wǎng)絡(luò)一般需要設(shè)置代理,
我在idea中創(chuàng)建springboot工程時,發(fā)現(xiàn)依賴下載不了,原以為只要瀏覽器設(shè)置代理,其他的網(wǎng)絡(luò)訪問都會走代理,經(jīng)過查資料設(shè)置了以下幾個地方后工程創(chuàng)建正常,在此記錄給大家參考。

1、idea進(jìn)行代理設(shè)置

File->Settings…->HTTP Proxy


測試網(wǎng)絡(luò)

成功后會出現(xiàn)這個提示

2、如果使用的是自己下載的maven,要注意idea和maven版本的兼容性問題。下面是libin9iOak大佬對幾個版本測試的結(jié)果

針對一些老項目 還是盡量采用 3.6.3版本,針對idea各個版本的兼容性就很兼容 1.IDEA 2022 兼容maven 3.8.1及之前的所有版本 2.IDEA 2021 兼容maven 3.8.1及之前的所有版本 3.IDEA 2020 兼容Maven 3.6.3及之前所有版本 4.IDEA 2018 兼容Maven3.6.1及之前所有版本

我使用的是IDEA2018,后面把maven版本降到apache-maven-3.5.4

3、設(shè)置maven鏡像源

我們知道大多數(shù)軟件以及依賴庫都是外國人搞的,如果從官網(wǎng)下載就需要訪問國外網(wǎng)站,但是會很卡,網(wǎng)絡(luò)不穩(wěn)定也會導(dǎo)致下載依賴失敗,所有我們修改成國內(nèi)鏡像。
打開idea設(shè)置,搜索maven ,在maven home directory中選擇你要使用的maven,Bundled是idea自帶的,最后一個是我自己的,選哪一個都行。


你的maven配置文件在conf目錄下

復(fù)制的settings.xml文件放到上面 Local repository中的目錄下

使用記事本或者任意文本編輯器打開settings.xml文件,搜素mirrors這個標(biāo)簽,將國內(nèi)鏡像源粘貼進(jìn)去。
下面貼一下小瑾yes收集的鏡像源,直接復(fù)制就行了

<mirrors><mirror><id>aliyun-public</id><mirrorOf>*</mirrorOf><name>aliyun public</name><url>https://maven.aliyun.com/repository/public</url></mirror><mirror><id>aliyun-central</id><mirrorOf>*</mirrorOf><name>aliyun central</name><url>https://maven.aliyun.com/repository/central</url></mirror><mirror><id>aliyun-spring</id><mirrorOf>*</mirrorOf><name>aliyun spring</name><url>https://maven.aliyun.com/repository/spring</url></mirror><mirror><id>aliyun-spring-plugin</id><mirrorOf>*</mirrorOf><name>aliyun spring-plugin</name><url>https://maven.aliyun.com/repository/spring-plugin</url></mirror><mirror><id>aliyun-apache-snapshots</id><mirrorOf>*</mirrorOf><name>aliyun apache-snapshots</name><url>https://maven.aliyun.com/repository/apache-snapshots</url></mirror><mirror><id>aliyun-google</id><mirrorOf>*</mirrorOf><name>aliyun google</name><url>https://maven.aliyun.com/repository/google</url></mirror><mirror><id>aliyun-gradle-plugin</id><mirrorOf>*</mirrorOf><name>aliyun gradle-plugin</name><url>https://maven.aliyun.com/repository/gradle-plugin</url></mirror><mirror><id>aliyun-jcenter</id><mirrorOf>*</mirrorOf><name>aliyun jcenter</name><url>https://maven.aliyun.com/repository/jcenter</url></mirror><mirror><id>aliyun-releases</id><mirrorOf>*</mirrorOf><name>aliyun releases</name><url>https://maven.aliyun.com/repository/releases</url></mirror><mirror><id>aliyun-snapshots</id><mirrorOf>*</mirrorOf><name>aliyun snapshots</name><url>https://maven.aliyun.com/repository/snapshots</url></mirror><mirror><id>aliyun-grails-core</id><mirrorOf>*</mirrorOf><name>aliyun grails-core</name><url>https://maven.aliyun.com/repository/grails-core</url></mirror><mirror><id>aliyun-mapr-public</id><mirrorOf>*</mirrorOf><name>aliyun mapr-public</name><url>https://maven.aliyun.com/repository/mapr-public</url></mirror></mirrors>


4、設(shè)置maven代理
由于我們在公司使用的是代理,下面進(jìn)行代理設(shè)置,在settings.xml中搜索proxies和repositories按照下面進(jìn)行配置,代理寫你公司的代理即可

<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.0http://maven.apache.org/xsd/settings-1.0.0.xsd"><localRepository/><interactiveMode/><usePluginRegistry/><offline/><pluginGroups/><servers/><proxies><proxy><id>http-proxy</id><active>true</active><protocol>http</protocol><host>127.0.0.1</host><port>7890</port><!-- <username>proxyuser</username><password>somepassword</password><nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>--></proxy><proxy><id>https-proxy</id><active>true</active><protocol>https</protocol><host>127.0.0.1</host><port>7890</port><!-- <username>proxyuser</username><password>somepassword</password><nonProxyHosts>www.google.com|*.example.com</nonProxyHosts>--> </proxy></proxies><activeProfiles/><profiles><profile> <repositories><repository><id>aliyunmaven</id><name>aliyunmaven</name><url>https://maven.aliyun.com/repository/public</url><layout>default</layout><releases><enabled>true</enabled></releases><snapshots><enabled>true</enabled></snapshots></repository><repository><id>MavenCentral</id><url>http://repo1.maven.org/maven2/</url></repository><repository><id>aliyunmavenApache</id><url>https://maven.aliyun.com/repository/apache-snapshots</url></repository></repositories> </profile></profiles> </settings>

以上配置完成后,spring-boot工程就可以正常創(chuàng)建了

總結(jié)

以上是生活随笔為你收集整理的maven镜像源及代理配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。