maven依赖范围
依赖的jar包,默认情况下,可以在任何地方使用。可以通过…设置其作用范围
主程序范围有效。(main文件夹范围内
测试程序范围有效(test文件夹范围内
是否参与打包运行(package指令范围内
scope值:compile(默认值)全部范围内都有效
test文件夹范围内有效
provided:仅仅不参与打包
runtime:仅仅在main的主程序中不能使用
maven生命周期
maven的生命周期就是为了对所有的maven项目构建过程进行抽象和统一
clean:清理;compile:编译;test:测试;package:打包;install:安装
maven中有三套相互独立的生命周期
clean:清理工作
default:核心工作,如:编译、测试、打包、安装、部署
site:生成报告、发布站点等