首页 > 其他分享 >maven的三个标准生命周期

maven的三个标准生命周期

时间:2022-09-21 12:33:21浏览次数:65  
标签:生命周期 site maven 标准 clean post mvn

Maven的生命周期

maven有以下三个标准的生命周期:
  1、clean:项目清除的处理

  2、default:项目部署

   3、site:项目站点文档创建处理

clean生命周期

pre-clean:
        执行一些需要在clean之前完成的工作

clean:
        移除所有上一次构建生成的文件

post-clean:
        执行一些需要在clean之后立刻完成的工作
如果执行 mvn clean 将运行以下两个生命周期阶段:
      pre-clean, clean

如果我们运行 mvn post-clean ,则运行以下三个生命周期阶段:
      pre-clean, clean, post-clean

default生命周期

1、去网上查。。。。。。
常用的:
      validate:
                验证工程是否正确,所有需要的资源是否可用

      compile:
                编译项目的源代码。 

      test:
                使用合适的单元测试框架来测试已编译的源代码。这些测试不需要已打包和布署。

      Package:
                把已编译的代码打包成可发布的格式,比如jar。

      integration-test:
                如有需要,将包处理和发布到一个能够进行集成测试的环境。

      verify:
                运行所有检查,验证包是否有效且达到质量标准。

        install:
                把包安装到maven本地仓库,可以被其他工程作为依赖来使用。

      Deploy:
                在集成或者发布环境下执行,将最终版本的包拷贝到远程的repository,使得其他的开发者或者工程可以共享。
总结:
  就是说这些命令必须顺序执行,但是可以跳跃 列如: 1.mvn compile 2.mvn package 这两个命令就跳跃了一些

site生命周期

1、pre-site:生成项目站点之前需要完成的工作

2、site:生成项目站点文档

3、post-site:生成项目站点之后需要完成的工作

4、site-deploy:将项目站点发布到服务器

 

标签:生命周期,site,maven,标准,clean,post,mvn
From: https://www.cnblogs.com/moon-ye/p/16715182.html

相关文章

  • Maven的核心概念介绍
    手写一个maven项目maven项目步骤1、创建如下目录结构2、在main下的java下编写一个Java代码3、配置pom.xml4、在项目下打开cmd5、在test下的java下编写一个Jav......
  • Maven
    为什么需要学新建、编写、发布一个web项目可能会遇到的问题:1、新建项目时。不同IDE编写web项目时,项目的文件夹结构是有区别的。2、需要在lib文件夹下添加......
  • Maven-20220921第七组薛雯匀
    Maven:项目构建工具,主流整个项目架构,source,resource,test,testresource依赖:导入的jar包。对项目进行打包。apache基金会作为一个java程序员,有必要连接一下apache的官网命......
  • Mac系统用Maven本地引入jar包报错问题解决
    打包命令mvninstall:install-file-Dfile=/Users/用户名/tool/selenium-server-standalone-3.9.1.jar-DgroupId=org.selenium-DartifactId=selenium-server-standalone......
  • Vue3:生命周期
    Vue3.x的生命周期在Vue3.x中,新增了一个setup生命周期函数,setup执行的时机是在beforeCreate生命函数之前执行,因为在这个函数中不能通过this来获取实例的;同时为了命名的统一......
  • Maven仓库地址 【Maven专栏】
    一、Maven中央仓库地址1.http://www.sonatype.org/nexus/2.http://mvnrepository.com/(本人推荐仓库)3.http://repo1.maven.org/maven2二、Maven中央仓库地址大......
  • maven的下载、安装及配置
    下载mavenmaven的下载路径Apache官网:https://maven.apache.orghttps://pan.baidu.com/s/1Yvv44ICGSxGzMnfyXrZO4A 提取码:j27nApache官网的下载步骤......
  • POD的生命周期
    POD的生命周期#删除所有的pod[root@k8s-m01~]#kubectldeletepod--all##initcontainer初始化容器是指,在主容器启动之前,我们可以让他做一些准备工作。比如:1.......
  • 基于CentOS安装Maven
    下载1.通过官网下载Maven官网:http://maven.apache.org/Maven下载地址:http://maven.apache.org/download.cgi将下载好的包通过ftp上传到服务器。2.wget下载这里使用......
  • 安装配置docker&maven环境
     原文视频:(https://blog.sechelper.com/20220919/code-review/docker-maven-install-guid/)Docker是什么Docker是一个开源的应用容器引擎。Docker可以让开发者打包他们......