Maven - Maven Build Life Cycle - maven tutorial

admin2024-10-07  27

  • 什么是构建工具?

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

    • 生成源码(如果项目使用自动生成源码);
    • 从源码生成项目文档;
    • 编译源码;
    • 将编译后的代码打包成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. 
Maven - Maven Build Life Cycle - maven tutorial,Maven - Maven Build Life Cycle - maven tutorial_构建工具,第1张

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.
Maven - Maven Build Life Cycle - maven tutorial,Maven - Maven Build Life Cycle - maven tutorial_java_02,第2张

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

------------------越是喧嚣的世界,越需要宁静的思考------------------ 合抱之木,生于毫末;九层之台,起于垒土;千里之行,始于足下。 积土成山,风雨兴焉;积水成渊,蛟龙生焉;积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。骐骥一跃,不能十步;驽马十驾,功在不舍。锲而舍之,朽木不折;锲而不舍,金石可镂。蚓无爪牙之利,筋骨之强,上食埃土,下饮黄泉,用心一也。蟹六跪而二螯,非蛇鳝之穴无可寄托者,用心躁也。
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明原文出处。如若内容造成侵权/违法违规/事实不符,请联系SD编程学习网:675289112@qq.com进行投诉反馈,一经查实,立即删除!