Maven中的 scope 简单介绍
Maven中各种scope的区别
- compile,默认,参与编译,测试,运行,打包等过程,大部分依赖都是这个
- test,仅参与测试代码的编译,运行,如junit
- runtime,参与测试,运行,打包,不编译,如mysql-connnector
- provided,参与编译,测试,运行,不打包,如java.servlet-api
- system,参与编译,测试,运行,不打包,从本地系统读取,要配合systemPath使用
参考
Maven之scope详解
Maven之scope详解