这一篇中介绍一下Maven的生命周期和语法。
有点儿累了~~~
Maven的构建生命周期
定义一个项目构建跟发布的过程,包括以下几个阶段(按顺序执行):
- clean 项目清理
- build(或default)项目构建
- compile 执行编译
- test 使用单元测试框架运行测
- package 打包,包的类型定义在POM
- verify 对集成测试的结果进行检查,以保证质量达标
- install 安装打包的项目到本地仓库,供其他项目使
- deploy 拷贝最终的工程包到远程仓库中,共享给其他开发人员和工
- validate 验证项目是否正确且所有必须信息是可用的
- site 项目站点文档创建
Maven命令
mvn install #构建、安装工程到本地仓库
mvn clean deploy #纯净地构建和部署项目到共享仓库中
mvn archetype:generate "-DgroupId=com.companyname.bank" "-DartifactId=consumerBanking" "-DarchetypeArtifactId=maven-archetype-quickstart" "-DinteractiveMode=false" #创建一个基于maven的java项目
mvn archetype:generate #快速创建java项目