https://cdn.jsdelivr.net/gh/lewky/lewky.github.io@master/images/avatar.jpg

雨临Lewis的博客

Maven - 依赖范围和传递性依赖

Maven的依赖范围

在pom.xml文件中,有个节点是scope,用来表示依赖的范围。之所以会有依赖范围,是因为Maven在编译、测试和运行项目时会各自使用一套classpath,依赖范围就是用来控制这三种classpath的。

简单来说,就是通过scope节点来控制项目的依赖是在编译时导入,还是在测试或运行项目时才导入。