什么是maven?
Maven是apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。
Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。
开源项目:https://www.apache.orq/index.html#projects-list
Maven的作用?
Maven坐标
依赖配置
依赖传递
依赖范围
依赖的jar包,默认情况下,可以在任何地方使用。可以通过<scope>..</scope>设置其作用范围
作用范围:
主程序范围有效。(main文件夹范围内)
测试程序范围有效。(test文件夹范围内)
是否参与打包运行。(package指令范围内)
生命周期
每套生命周期包含一些阶段(phase),阶段是有顺序的,后面的阶段依赖于前面的阶段。
注意事项
在同一套生命周期中,当运行后面的阶段时,前面的阶段都会运行。