1、compile
在编译,打包运行的时候都会存在,例如spring核心包
2、provided
比如jsp-api,在tomcat容器中存在,所以只在编译的的时候存在,打包运行都不会存在,避免包的冲突
3、test
只在测试时存在 junit
4、runtime
只在运行时存在,其他时候都不存在,例如 mysql驱动包
1、compile
在编译,打包运行的时候都会存在,例如spring核心包
2、provided
比如jsp-api,在tomcat容器中存在,所以只在编译的的时候存在,打包运行都不会存在,避免包的冲突
3、test
只在测试时存在 junit
4、runtime
只在运行时存在,其他时候都不存在,例如 mysql驱动包