dependency中的scope的值的含义 compile(默认) 在编译、运行、发布的时候jar包都存在。provided 在编译时用到这个jar包,但是在打包和运行的时候,不把这个jar包放入到运行环境中。runtime 在本地编译时不用到这个jar包,但是在发布的时候把jar放入到运行环境中。