Maven学习笔记(三)

54 阅读1分钟

这一篇中介绍一下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项目