用Idea去掉重复引用的包
问题描述:
启动时控制台:;
SLF4J: Class path contains multiple SLF4J bindings.
SLF4J: Found binding in [jar:file:/E:/GitRoot/Plan/iscp-pom/iscp-pom-web/target/iscp-pom-web/WEB-INF/lib/log4j-slf4j-impl-2.6.2.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: Found binding in [jar:file:/E:/GitRoot/Plan/iscp-pom/iscp-pom-web/target/iscp-pom-web/WEB-INF/lib/slf4j-log4j12-1.6.1.jar!/org/slf4j/impl/StaticLoggerBinder.class]
虽然不致命,最好还是去掉一个,保留log4j 2.
只知道包名,却不知道是哪个依赖引入的,手工查很难。
解决办法:
依赖关系图
右侧maven小窗口(通过菜单view-tool windows – maven)
点击Show Dependencies
得到依赖关系图
Ctrl+F 查找包名
可以输入slf4j-log(无输入框,直接敲键盘)
右键-Exclude
Pom.xml文件已更改