IDEA的Maven依赖如何引入到External Libraries中
第一问题描述
对于 idea 下的 maven 工程,特别是从其他地方导入的新工程,右边 maven 管理工具中 dependencies 若出现红色波浪线。通常用以下方式尝试解决。
1、
检查 repository 和 settings.xml文件中配置的仓库地址,File --> settings 输入maven,检查local repository的配置和settings.xml中配置的仓库地址。
2、
打开项目 pom.xml 文件,右键 maven --> reimport ,等待maven重新加载依赖。
3、
同上面操作一样,可以同时对整个项目的所有pom.xml文件进行reimport。
打开编译器右边的maven管理工具,点击reimport all maven projects。
第二问题描述
若还是出现红色波浪线,则有极大可能是maven引用的jar包有版本冲突。
IntelliJ IDEA查找依赖关系,解决jar包冲突
maven工程,一个artifact的jar包可能不只一处被依赖;有时候依赖会出现相同的artifact却不同版本,相互存在冲突,这时就需要exclude某个版本。
解决办法
打开pom.xml文件,右键选择 diagrams --> show dependencies ,在这个关联图中可以看到所有包的所有依赖关系。
找到标有红线的包位置