Maven scope作用

compile:缺省值,适用于所有阶段,会随着项目一起发布
provided:类似于compile,期望jdk,容器或使用者提供该依赖,如servlet.jar
runtime:只在运行时使用,如jdbc驱动,适用于运行和测试阶段
test:只在测试阶段使用,用于编译和运行测试代码,不会随项目一起发布
system:类似于provided,需要显示提供该依赖,maven不会在repository中查找它

猜你喜欢

转载自hehefan.iteye.com/blog/2304159
今日推荐