compile
在编译和打包的时候会添加对应的依赖
provided
在编译和测试的时候会添加对应的依赖,打包时不会添加,否则可能出现包冲突
test
只有在测试(@Test)时才会添加对应的依赖
runtime
在运行的时候才会依赖,编译的时候不会依赖。
参考链接
Maven中的scope几种范围理解
compile
在编译和打包的时候会添加对应的依赖
provided
在编译和测试的时候会添加对应的依赖,打包时不会添加,否则可能出现包冲突
test
只有在测试(@Test)时才会添加对应的依赖
runtime
在运行的时候才会依赖,编译的时候不会依赖。
参考链接
Maven中的scope几种范围理解