Failed to transfer Could not transfer artifact org.springframework.cloud:spring-cloud-dependencies-parent:pom:2.1.3.RELEASE from/to central (http://repo.maven.apache.org/maven2):
Failed to transfer file: http://repo.maven.apache.org/maven2/org/springframework/cloud/spring-cloud-dependencies-parent/2.1.3.RELEASE/spring-cloud-dependencies-parent-2.1.3.RELEASE.pom.
Return code is: 501 , ReasonPhrase:HTTPS Required.
編譯時報錯,顯示連接中央倉庫501
經過百度得知,原來中央倉庫不再支持http訪問,需要將路徑更改為https
這個路徑需要我們修改maven中的配置文件setting
首先,找到jenkins環境變量中配置的maven安裝路徑,一般在部署jenkins的服務器上
然后再maven安裝路徑的conf文件夾下,有個setting文件,我們在其中找到mirror部分
<mirror>
<id>central</id>
<name>Maven Repository Switchboard</name>
<url>https://repo1.maven.org/maven2/</url>
<mirrorOf>central</mirrorOf>
</mirror>
將這一段加進去,重新編譯就搞定了
注意:我在找maven項目的時候,發現jenkins上系統管理里面,其實是支持直接上傳setting配置文件的
在jenkins的全局工具配置中,各位也可以在這里重新提供一個setting文件上傳