pom文件一直报 Maven: :spring-boot-starter-web:unknown错
Maven: :spring-boot-starter-web:unknown错,还有就是依赖的jar包下划红线,
然后感觉就是自己maven镜像里面搜不到这个包。
开始用的这个地址
/nexus/content/groups/public/
结果好多依赖包没有,换成下面地址
/nexus/content/repositories/central/
重新导入,问题解决。
这里确实很坑,有些仓库地址的包不全,结果使用后报错,排查原因好费劲。
附上我的maven 配置<?xml version="1.0" encoding="UTF-8"?>
<settings>
<localRepository>D:\develop\.m2\repository</localRepository><!--自定义本地仓库路径-->
<mirrors>
<mirror>
<id>alimaven</id>
<name>aliyun maven</name>
<url>/nexus/content/repositories/central/</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
</settings>
ps:关于localRepository的值写法
写法一:默认(没有写localRepository)<localRepository>~/.m2/repository</localRepository>
或<localRepository>${}/.m2/repository</localRepository>
“~”代表用户的目录,比如windows下一般都是C:\Documents and Settings\[你的用户名]\
写法二: 磁盘绝对路径 <localRepository>D:\develop\.m2\repository</localRepository>
写法三:配置M2_HOME变量 M2_HOME <localRepository>%M2_HOME%/repository</localRepository>