1.問題描述
由於工作環境沒有連接外網的原因,每次需要導入的新的jar包,都要把在pom.xml文件中添加相應的依賴,在有網的環境下下載好。但是當把我下載好的jar包合併到本地倉庫,會出現以下錯誤。
Could not transfer artifact org.springframework.boot:spring-boot-starter-web:pom:1.5.19.RELEASE from/to central (https://repo.maven.apache.org/maven2): 不知道這樣的主機。 (repo.maven.apache.org)
2.解決方法
上面出錯是什麼意思呢?首先說一下,本地倉庫使用的下載源爲默認的,官方的源。而我在下載新的jar包,由於網速太慢,我換成了阿里的鏡像,進而導致上述錯誤。下面爲我的解決方法。
2.1 刪除_remote.repositories
找到所有的本地倉庫的_remote.repositories文件,進而刪除。
2.2 統一下載源
所有的Jar包使用一個源,那麼使用默認的源,要麼使用阿里的源,保持一致性,這樣問題會出現很少。