问题描述
reload all maven projects 时 报的警告
[WARNING] The POM for xxx is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details
原因
1.网络问题,导致jar没下载完成
2.依赖传递的问题,父pom中的dependencyManagement有没有加上依赖版本号,或者父项目的依赖是否写正确
解决方案
第一种 将本地仓库中的jar删除掉,让他重新下载。
第二种 可以先通过以下命令打印依赖树
mvn -X dependency:tree>tree.txt
此时原因是 xxx.jar 的pom.xml 中没有声明依赖包的版本