使用idea生成spring boot项目时,出现下面错误。
如下:
具体原因:由于scope为provided
时该依赖是由系统组件提供的,我们不需要手动添加,它只存在于编译、运行和测试阶段,打包的时候并不会打进去,被剔除了的。
而comile
表示 dependency
都可以在生命周期中使用。而且,这些dependencies 会传递到依赖的项目中。适用于所有阶段,会随着项目一起发布。即依赖的项目会参与到当前项目的编译、运行、测试以及打包发布,是一个比较强的依赖范围。