在intellij idea 中配置好maven后 是這樣的
如果加載失敗,則需要自定義遠程倉庫,這里以阿里maven倉庫為例,
在項目的pom文件中添加以下配置
<repositories> <repository> <id>alimaven</id> <name>Maven Aliyun Mirror</name> <url>http://maven.aliyun.com/nexus/content/repositories/central/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>
repositories中可配置多個倉庫repository(這里只配置了一個),id:唯一標識,name:自定義倉庫名稱,url:遠程倉庫地址,
releases 的enable設置為true,告訴maven可以下載releases(穩定版本)的構件;snapshots 的enable 為false,即為禁止下載snapshot(開發中、不穩定)的構件
關於該配置的更多說明可參考 https://blog.csdn.net/zlgydx/article/details/51130627
此時
ps:我當時開始失敗了幾次,建議多試幾次😝
======================================================
2、在pom.xml中配置阿里雲的中央倉庫:
<repositories>
<repository>
<id>aliyun-maven</id>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>spring-releases</id>
<name>Spring Releases</name>
<url>https://repo.spring.io/libs-release-local</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>spring-milestones</id>
<name>Spring Milestones</name>
<url>http://repo.spring.io/libs-milestone-local</url>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>public</id>
<name>Public Repositories</name>
<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
</pluginRepository>
</pluginRepositories>