Maven如何管理我们的项目
pom.xml是Maven的核心,你的项目需要什么Jar包就在pom.xml里面配置。
当编译项目时Maven会读取pom.xml,并从仓库中下载相应的Jar包。
Maven分为本地仓库和远程仓库。
Maven有几个关键的属性。
- 项目坐标
- 项目依赖列表
- 构建插件列表
- 打包方式
项目坐标用来定位一个项目在仓库中的位置。Maven会根据项目坐标属性去从仓库体系中寻找项目,并自动配置到项目依赖中。
生命周期是一种抽象概念,本身并不做任何事情,具体的事情交由插件管理。
maven的生命周期分