Maven 构建生命周期定义了一个项目构建跟发布的过程。

一个典型的Maven构建(build)生命周期是由以下几个阶段的序列组成的。

  • validate(验证):验证项目。验证项目是否正确且所有必须信息是可用的。
  • compile(编译):执行编译。源代码编译在此阶段完成。
  • test(测试):测试。使用适当的单元测试框架(如JUnit)运行测试。
  • package(包装):打包。创建JAR/WAR包如在pom.xml中提及的包。
  • verify(检查):检查。对集成测试的结果进行检查,以保证质量达标。
  • install(安装):安装。安装打包的项目到本地仓库,以供其他项目使用。
  • deploy(部署):部署。拷贝最终的工程包到远程仓库中,以共享给其他开发人员和工程。

为了完成default生命周期,这些阶段(包括其他未在上面罗列的生命周期阶段)将被按顺序地执行。

Maven有以下三个标准的生命周期:

  • clean:项目清理的处理。
  • default(或build):项目部署的处理。
  • site:项目站点文档创建的处理。

clean命令

清除编译产生的target文件夹内容,可以配合相应命令一起使用,如 mvn clean package, mvn clean test。

compile命令

该命令可以对src/main/java目录下的代码进行编译。

test命令

测试命令,执行src/test/java/目录下junit的测试用例。

package命令

mvn package,打包项目。打包后的项目会在target目录下找到。

install命令

mvn install,打包后将其安装在本地仓库。

 

 posted on 2019-07-10 21:32  会飞的金鱼  阅读(176)  评论(0)    收藏  举报