scope 定义了包的依赖的范围,也就是什么时候会用到这个jar包的内容,这个配置的值有:compile、test、runtime 和 provided 这几种。
scope说明compile编译时需要用到该jar包(默认)。test编译 Test 时需要用到该jar包(也就是在 test 文件夹下用到的),这个依赖最终不会被打包到项目中,scope 为 test 也无法传递依赖。runtime编译时不需要,但运行时需要用到。如JDBC驱动等。provided编译时需要用到,但运行时由JDK或某个服务器提供。如Servlet API等。mvnw