一 maven的三种classpath
1、编译
2、测试
3、运行
二 依赖范围
compile:默认的范围,编译测试运行都有效。
provided:在编译和测试时有效。
runtime:在测试和运行时有效。
test:只有在测试的时候有效。
system:与本机系统相关联,可移植性差。和provided类似。
import:导入的范围,它只使用在dependencymanagement中,表示从其他pom中导入dependecy的配置。
三 参考