Maven全局排除冲突包

logback 日志配置过程中排除冲突包
1,出现Class path contains multiple SLF4J bindings。 如何处理?

image.png

解决方法:将slf4j-log4j12的包进行排除。

image.png

2,第二种方案:scop设置为 provide,类似于maven设置scope=compile的时候在打包阶段进行了exclude操作

image.png

3,其它尝试方案,没有成功。自行尝试。

尝试方案一:构建空包。
参考链接:https://blog.csdn.net/y_s_jun/article/details/70314813

image.png

尝试方案二:插件maven-enforcer-plugin


  org.apache.maven.plugins
  maven-enforcer-plugin
  
    
      enforce-versions
      
        enforce
      
      
        
          
            3.5.0
          
          
            1.8
          
        
      
    
    
      enforce-banned-dependencies
      
        enforce
      
      
        
          
            
              org.slf4j:slf4j-log4j12
            
          
        
        true
      
    
  


我是数据僧,我不是专家,不是精英,只是记录每日的学习,谢谢大家关注。

你可能感兴趣的:(Maven全局排除冲突包)