Maven - Maven Build Life Cycle - maven tutorial

Posted zzfx

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Maven - Maven Build Life Cycle - maven tutorial相关的知识,希望对你有一定的参考价值。

  • 什么是构建工具?

    构建工具是将软件项目构建相关的过程自动化的工具。构建一个软件项目通常包含以下一个或多个过程:

    • 生成源码(如果项目使用自动生成源码);
    • 从源码生成项目文档;
    • 编译源码;
    • 将编译后的代码打包成JAR文件或者ZIP文件;
    • 将打包好的代码安装到服务器、仓库或者其它的地方;

    有些项目可能需要更多的过程才能完成构建,这些过程一般也可以整合到构建工具中,因此它们也可以实现自动化。

    自动化构建过程的好处是将手动构建过程中犯错的风险降到最低。而且,自动构建工具通常要比手动执行同样的构建过程要快。

  • http://ifeve.com/maven-1/
  •  

    • The sequence of steps which is defined in order to execute the tasks and goals of any maven project is known as build life cycle in maven. 
技术图片

learn maven tutorial - maven project - apache maven - maven architecture - Apache Maven example programs

    • Maven 2.0 version is basically a build life cycle oriented and clearly says that these steps are well defined to get the desired output after the successful execution of the build life cycle.
    • Maven comes with 3 built-in build life cycles as shown below :
      • Clean - this phase involves cleaning of the project (for a fresh build & deployment)
      • Default - this phase handles the complete deployment of the project
      • Site - this phase handles the generating the java documentation of the project.
技术图片

learn maven tutorial - maven project - apache maven - maven lifecycle build types - Apache Maven example programs

 

https://www.wikitechy.com/tutorials/maven/maven-build-life-cycle

以上是关于Maven - Maven Build Life Cycle - maven tutorial的主要内容,如果未能解决你的问题,请参考以下文章

Maven_Build_Resources(转)

java开发:eclipse的build和maven的compile的区别是什么?build是干嘛的

Maven build之pom.xml文件中的Build配置

转Maven实战---Maven Build--缺少Jar包

IDEA配置好maven后新建maven项目一直build失败的解决方法

关于maven多个模块的build顺序 [INFO] Reactor Build Order