序言:
众所周知,国内的阿里云仓库下载非常快,推荐大家在日常开发使用。
方法一:添加阿里云仓库
打开本地Maven/conf/settings.xml
添加阿里云仓库
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.2.0 http://maven.apache.org/xsd/settings-1.2.0.xsd">
<!--本地仓库-->
<!--
<localRepository> ${user.home}/.m2/repository</localRepository>
-->
<!--远程仓库-->
<mirrors>
<!--阿里云仓库-->
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云仓库</name>
<url>https://maven.aliyun.com/repository/public/</url>
</mirror>
</mirrors>
</settings>
方法二:添加Spring仓库
在当前工程的pom.xml
文件中指定Spring官方仓库的地址:
正式仓库
:https://repo.spring.io/artifactory/release/ 适用于生产环境
测试仓库
:https://repo.spring.io/artifactory/snapshot/
<!--Spring仓库 -->
<repositories>
<repository>
<id>spring-snapshots</id>
<url>https://repo.spring.io/artifactory/release/</url>
</repository>
<repository>
<id>spring-milestones</id>
<url>https://repo.spring.io/artifactory/snapshot/</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<!--Spring插件仓库 -->
<pluginRepositories>
<pluginRepository>
<id>spring-snapshots</id>
<url>https://repo.spring.io/artifactory/release/</url>
</pluginRepository>
<pluginRepository>
<id>spring-milestones</id>
<url>https://repo.spring.io/artifactory/snapshot/</url>
</pluginRepository>
</pluginRepositories>
常见问题:遇到lastUpdated无法继续下载依赖
遇到问题:
使用IDEA更新依赖时,因为产生了垃圾文件(xxx.lastUpdated)导致无法正常下载。
解决办法:
将下面这段命名拷贝进去某个bat文件,然后执行,删除完毕。
@echo off
set REPOSITORY_PATH=D:\dev\mvnrepository 这里换成你的MAVEN本地仓库路径
rem 开始删除...
for /f "delims=" %%i in ('dir /b /s "%REPOSITORY_PATH%\*lastUpdated*"') do (
del /s /q %%i
)
rem 删除完成!!
pause
```[