今天父工程版本使用版本控制标签 <dependencyManagement>,子工程pom文件直接使用父工程版本。project波浪线飘红报“unexpected markup <!d (position: START_DOCUMENT seen \r\n<!d... @2:4)。
并且有时候只有maven侧边栏是报红的,而pom文件里面是绿的。
点开maven侧边栏鼠标防止飘红波浪线可以看到更详细信息
如上图是2个依赖有问题,根据提示路径找到仓库,查看pom文件。
如上图pom文件不是平常xml的文件 整体是一个html文件,并且报Status 503 Maintenance,表示下载镜像网站正在维护。
解决办法:
本地仓库删除提示的错误依赖,整个文件夹一起删除。idea刷新maven让其重新下载。
如果不行,在maven的seting.xml配置文件中修改镜像地址,如下图是我的。
修改完再次刷新maven重新下载依赖。
<mirror>
<id>alimaven</id>
<mirrorOf>central</mirrorOf>
<name>aliyun maven</name>
<url>http://maven.aliyun.com/nexus/content/repositories/central/</url>
</mirror>