6、maven依赖的传递性和依赖的排除


6.1、依赖的传递性

  记住一条重要的规则:非compile范围的依赖不能传递。

  优点:可以传递的依赖不必在每个工程模块中都重复声明。

6.2、依赖的排除


      org.springframework
      spring-core
      4.3.6.RELEASE
      
        
          commons-logging
          commons-logging
        
    
//spring-core默认依赖了commons-logging作为底层日志,但我们并不想使用它默认的底层日志,
//这个时候可以使用进行排除。