鼠标移动到project上会报如下错误
并且reload all maven projects同步的是报could not transfer artifact ^xxx
从这个现象看 我目前的这个${env.project.version}好像是有问题,https://repos.xxx.xxx/repository/maven-caf/com/xxx/yyy/web/$%7Benv.project.version%7D/web-$%7Benv.project.version%7D.pom 这个url似乎不被识别,报400错误。
可以打开help->show log in explorer,查看具体错误
如果还无法精确定位问题,可以尝试进行maven的package打包,下载依赖的版本,从控制台中查看哪个jar的版本号存在问题,也注意多使用clean。
这不是正确可以识别的版本号,询问该jar的开发员,发现开发人员发布了错误的版本号,将version修改为正确的版本号,它发布的时候依赖的jar包的版本号为${env.project.version},在执行加载maven工程时无法识别
还有一种可能,工程依赖的jdk版本发生了变化,我之前是jdk8,不知为何打开查看的时,变成jdk11,把它改回去。