“项目依赖”简要介绍了三种依赖范围:compile,test,和provided。范围控制哪些依赖在哪些classpath中可用,哪些依赖包含在一个应用中。


compile(编译范围)
compile是默认的范围;如果没有提供一个范围,那该依赖的范围就是编译范围。编译范围依赖在所有的classpath中可用,同时它们也会被打包。


provided(已提供范围)


runtime(运行时范围)


test(测试范围)


system(系统范围)