Maven学习笔记
1.常用命令
- mvn compile
- mvn clean
- mvn test
- mvn package
- mvn install
- mvn deploy
2.Maven生命周期
- 清理生命周期(Clean Lifecycle): 构建之前进行一些清理工作。
- 默认生命周期(Default Lifecycle): compile、test、package、install、deploy
- 站点生命周期(Site Lifecycle): 生成项目报告,站点,发布站点。
3.Maven概念模型
- 项目对象模型:pom.xml包含了项目自身信息、运行所依赖的jar包信息、项目运行环境信息(例如tomcat等)
- 依赖管理模型:
<dependency> <groupId></groupId> <artifactId></artifactId> <version></version> </dependency>
- 默认生命周期,每一个构建项目的命令都对应这maven底层的一个插件