1. maven介绍
Maven 翻译为"专家"、“内行”,是 Apache 下的一个纯 Java 开发的开源项目。基于项目对象模型(缩写:POM)概念,
Maven 是一个项目管理工具,可以对 Java 项目进行构建、依赖管理。
Maven 下载地址:http://maven.apache.org/download.cgi
maven的安装依赖于java环境,需要先安装java环境。
2. maven生命周期
maven有三个标准的生命周期:
- clean:项目清理的处理
- default(或 build):项目部署的处理
- site:项目站点文档创建的处理
每一个生命周期由许多阶段(phase)组成,如build生命周期主要有validate compile test package install deploy。
注意:
- 当一个阶段通过 Maven 命令调用时,例如 mvn package ,只有该阶段之前以及包括该阶段在内的所有阶段会被执行。
- 生命周期是相互独立的。如package是不包含clean的。
3. snapshot版本和release版本的区别
snapshot快照是一种特殊的版本,指定了某个当前的开发进度的副本。不同于常规的版本,Mav