美文网首页
Maven的构建生命周期、阶段和目标

Maven的构建生命周期、阶段和目标

作者: pure_joy | 来源:发表于2018-08-10 15:41 被阅读8次

当使用Maven构建项目时,会遵循一个构建生命周期。该生命周期分为多个构建阶段,而构建阶段又分为多个构建目标。

构建生命周期

Maven有三个内嵌 的构建生命周期:

  • default
  • clean
  • site
    每一个构建生命周期关注项目构建的不同方面。因此,它们是独立地执行的。Maven可以执行多个生命期,但是它们是串行执行的,相互独立,就像你执行了多条独立的Maven命令
    default生命周期关注的是项目的编译和打包。clean生命周期关注的是从输出目录中删掉临时文件,包括自动生成的源文件、编译后的类文件,之前版本的jar文件等。site生命周期关注的是为项目生成文档。实际上,site可以使用文档为项目生成一个完整的网站
构建阶段

每一个构建生命周期被分为一系列的构建阶段,构建阶段又被分为构建目标。因此,整个构建过程由一系列的构建生命周期、构建阶段和构建目标组成。
注意:你不能直接执行default生命期,你需要指定default生命期中的一个构建阶段或者构建目标

Maven构建配置

Maven构建配置使你能使用不同的配置来构建项目。不用构建两个独立的pom文件。你只需使用不同的构建配置指定不同的配置文件,然后使用该配置文件构建项目即可
Maven的构建配置在pom文件的Profiles属性中指定
构建配置描述的是当使用该配置构建项目时,对pom文件所做的修改。profile属性中的值将会覆盖其上层的、位于pom文件中的配置
在profile属性中,有一个activation子属性。该属性指定了启用该构建配置的条件。选择构建配置的一种方式是在settings.xml文件中指定;另一种方式是在Maven命令行使用-P profile-name指定

Maven插件

使用Maven插件,可以向构建过程添加自定义的动作。创建一个简单的Java类,然后为项目创建一个pom文件,该插件应该位于其项目下

相关文章

  • Maven - 构建生命周期

    什么是构建生命周期 Maven的构建过程被分解为构建生命周期、阶段和目标。一个构建周期由一系列的构建阶段组成,每一...

  • Maven的构建生命周期、阶段和目标

    当使用Maven构建项目时,会遵循一个构建生命周期。该生命周期分为多个构建阶段,而构建阶段又分为多个构建目标。 构...

  • Maven 生命周期

    1. Maven 构建生命周期 Maven 构建生命周期就是 Maven 将一个整体任务划分为一个个的阶段,类似于...

  • Maven - 构建生命周期、阶段、目标

    版权所有,未经授权,禁止转载 章节 Maven – 简介 Maven – 工作原理 Maven – Reposit...

  • Default(或Build)生命周期

    这是Maven主要的生命周期,用于构建应用程序 关于Maven生命周期的几个重要概念: 当一个阶段是通过Maven...

  • 9 Maven 构建生命周期

    构建生命周期阶段的目标是执行顺序是一个良好定义的序列。这里使用一个例子,一个典型的 Maven 构建生命周期是由下...

  • MAVEN简介之——pom.xml

    maven构建的生命周期 maven是围绕着构建生命周期这个核心概念为基础的。maven里有3个内嵌的构建生命周期...

  • 构建生命周期

    什么是构建生命周期? 构建生命周期是一组阶段的序列(sequence of phases),每个阶段定义了目标被执...

  • Maven 构建生命周期 : Maven Lifecycle R

    Maven 构建生命周期Maven Lifecycle Reference https://maven.apach...

  • 生命周期与插件

    生命周期 maven构建生命周期描述的是一次构建过程经历了多少个事件 maven对项目构建的生命周期大体分为三个阶...

网友评论

      本文标题:Maven的构建生命周期、阶段和目标

      本文链接:https://www.haomeiwen.com/subject/gdzkbftx.html