1. 按照以下方法看能否设置为自动下载
先按照上面两篇文章配置,配置完毕后重启一下项目。
到仓库中进入cmd:
输入:
for /r %i in (*.lastUpdated) do del %i
如果还不能下载,就更换下载的镜像原:
可以试一下加入以下镜像(选一个):
<!-- 原下载地址:下载的慢 -->
<mirror>
<id>nexus</id>
<name>internal nexus repository</name>
<!--<url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
<url>https://repo.maven.apache.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
<!-- 阿里云仓库:下载的快 -->
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>https://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>
如果使用的是阿里的镜像,会遇到以下错误:
Could not transfer artifact org.springframework.boot:spring-boot-starter-parent
解决方法:
-Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true
2. 如果上面不能解决,可以试一下手动导入
加入我要导入spring-security的jar包:
-
查找jar包
-
进入查找到的jar包名
-
选择版本
-
点击“View All”
-
下载文件
-
我将其放在了如下路径:
E:\maven\repository\org\springframework\security\spring-security-web\5.1.2.RELEASE
,最终效果如下:
然后就可以使用了,没有报错: