Maven 依赖范围和classpath的关系及其依赖传递性

Maven所依赖的jar包和jvm中classpath的关系如下图所示: Maven中一个工程可以直接依赖很多三方Jar,而直接依赖的三方Jar一定也会依赖其他的第三方Jar,比如我们的项目直接依赖spring-core,但是spring-core又依赖与commons-logging这个jar包,如果没有声明依赖范围Maven默认为compile,所以maven对与第三方jar的依赖默认为com
相关文章
相关标签/搜索