Maven生命周期

77 阅读1分钟
  1. 三个生命周期

    1. Clean 生命周期:

      1. Clean

        • 删除目标目录中的编译输出文件。这通常是在构建之前执行的,以确保项目从一个干净的状态开始。

    2. Default 生命周期(也称为 Build 生命周期):

      1. validate:验证项目的正确性,例如检查项目的版本是否正确。
      2. compile:编译项目的源代码。
      3. test-compile:编译项目的测试源代码。
      4. test:运行项目的单元测试。
      5. package:将编译后的代码打包成可分发的格式,例如 JAR 或 WAR。
      6. verify:对项目进行额外的检查以确保质量。
      7. install:将项目的构建结果安装到本地 Maven 仓库中,以供其他项目使用。
      8. deploy:将项目的构建结果复制到远程仓库,以供其他开发人员或团队使用。

maven.png

1.    **Site 生命周期:**

      -   **site**:生成项目文档和站点信息。
    -   **deploy-site**:将生成的站点信息发布到远程服务器,以便共享项目文档。
  1. Maven的优点

    1. Maven可以管理很多的步骤, 如 : 构建, 自动生成文档, 构建

      1. 提高了项目和构建过程的性能
      2. 自动下载jar文件和其他依赖
    2. 让访问很多需要的信息变的容易

      1. 让开发者可以在不同的环境构建项目
      2. 不需要担心依赖版本的处理问题
    3. 在Maven中容易添加依赖

      1. 把相关信息填写到POM文件即可