問題描述
down了一個新應用, maven依賴總是載入不到, 本地倉庫也能找到, 專案啟動報錯
org.apache.skywalking:apm-toolkit-trace:pom:5.0.0-RC-SNAPSHOT failed to transfer from http://0.0.0.0/ during a previous attempt. This failure was cached in the local repository and resolution is not reattempted until the update interval of maven-default-http-blocker has elapsed or updates are forced. Original error: Could not transfer artifact org.apache.skywalking:apm-toolkit-trace:pom:5.0.0-RC-SNAPSHOT from/to maven-default-http-blocker (http://0.0.0.0/): Blocked mirror for repositories: [Lft-Local-Group (http://maven.lianjia.com/content/groups/Lft-Local-Group/, default, releases+snapshots), Lianjia-Local-Group (http://maven.lianjia.com/content/groups/Lianjia-Local-Group/, default, releases+snapshots), Bkjk-Provider-Group (http://maven.lianjia.com/content/groups/Bkjk-Provider-Group/, default, releases+snapshots)] Since Maven 3.8.1 http repositories are blocked. Possible solutions: - Check that Maven settings.xml does not contain http repositories - Check that Maven pom files do not contain http repository http://maven.lianjia.com/content/groups/Lft-Local-Group/ - Check that Maven pom files do not contain http repository http://maven.lianjia.com/content/groups/Lianjia-Local-Group/ - Check that Maven pom files do not contain http repository http://maven.lianjia.com/content/groups/Bkjk-Provider-Group/ - Add a mirror(s) for http://maven.lianjia.com/content/groups/Lft-Local-Group/, http://maven.lianjia.com/content/groups/Lianjia-Local-Group/, http://maven.lianjia.com/content/groups/Bkjk-Provider-Group/ that allows http url in the Maven settings.xml - Downgrade Maven to version 3.8.1 or earlier in settings
本地maven版本是3.9.9
解決方案
1.官網下載3.8.8 https://maven.apache.org/download.cgi
2.解壓到目錄 /Users/liangyadong001/maven/apache-maven-3.8.8
3.編輯配置
sudo vim ~/.bash_profile
4.新增配置
export MAVEN_HOME=/Users/liangyadong001/maven/apache-maven-3.8.8 export PATH=$MAVEN_HOME/bin:$PATH
5.使配置生效
source ~/.bash_profile
6.驗證版本
mvn -version
如果發現沒生效, 重新開啟一個終端視窗 mvn -version 再看看