美文网首页
maven生命周期-03

maven生命周期-03

作者: 誓俭草 | 来源:发表于2019-08-28 22:25 被阅读0次

    maven的生命周期

    • 什么是 Maven 的生命周期?
      Maven 生命周期定义了各个构建环节的执行顺序,有了这个清单,Maven 就可以自动化的执行构建命
      令了。

    • Default 生命周期(主要讲解)

      Default 生命周期是 Maven 生命周期中最重要的一个,绝大部分工作都发生在这个生命周期中。这里,
      只解释一些比较重要和常用的阶段:

      validate
      generate-sources
      process-sources
      generate-resources
      process-resources 复制并处理资源文件,至目标目录,准备打包。
      compile 编译项目的源代码。
      process-classes
      generate-test-sources
      process-test-sources
      generate-test-resources
      process-test-resources 复制并处理资源文件,至目标测试目录。
      test-compile 编译测试源代码。
      process-test-classes
      test 使用合适的单元测试框架运行测试。这些测试代码不会被打包或部署。
      prepare-package
      package 接受编译好的代码,打包成可发布的格式,如 JAR。
      pre-integration-test
      integration-test
      post-integration-test
      verify
      install 将包安装至本地仓库,以让其它项目依赖。
      deploy 将最终的包复制到远程的仓库,以让其它开发人员与项目共享或部署到服务器上运行。
      
    • 生命周期与自动化构建
      运行任何一个阶段的时候,它前面的所有阶段都会被运行 ,运行任何一个阶段的时候,它前面的所有阶段都会被运行,例如我们运行 mvn install 的时候,代码会
      被编译,测试,打包。这就是 Maven 为什么能够自动执行构建过程的各个环节的原因。此外,Maven 的插
      件机制是完全依赖 Maven 的生命周期的,因此理解生命周期至关重要。

    相关文章

      网友评论

          本文标题:maven生命周期-03

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