Maven-生命周期
Maven的生命周期是为了对所有的构建过程进行了抽象了,便于统一。 clean(清理) 此生命周期旨在给工程做清理工作,它主要包含以下阶段: pre-clean - 执行项目清理前所需要的工作。 clean - 清理上一次build项目生成的文件。 post-clean - 执行完成项目清理所需的工作. default(默认) validate - 验证项目是否正确且所有必要的信息都可用。 initialize - 初始化构建工作,如:设置参数,创建目录等。 generate-sources - 为包含在编译范围内的代码生成源代码. process-sources - 处理源代码, 如过滤值. generate-resources - process-resources - 复制并处理资源文件,至目标目录,准备打包。 compile - 编译项目中的源代码. process-classes - 为编译生成的文件做后期工作, 例如做Java类的字节码增强. generate-test-sources - 为编译内容生成测试源代码. process-test-sources - 处理测试源代码。 generate-test-resources - process-test-resources - 复制并处理资源文件,至目标测试目录。 test-compile - 将需测试源代码编译到路径。一般来说,是编译/src/test/java目录下的java文件至目标输出的测试classpath目录中。 process-test-classes - test - 使用合适的单元测试框架运行测试。这些测试代码不会被打包或部署。 prepare-package - package - 接受编译好的代码,打包成可发布的格式,如 JAR 。 pre-integration-test - integration-test - 按需求将发布包部署到运行环境。 post-integration-test - verify - install -将包安装到本地仓库,给其他本地引用提供依赖。 deploy -完成集成和发布工作,将最终包复制到远程仓库以便分享给其他开发人员。 site(站点) pre-site - 执行一些生成项目站点前的准备工作。 site - 生成项目站点的文档。 post-site - 执行需完成站点生成的工作,如站点部署的准备工作。 site-deploy - 向制定的web服务器部署站点生成文件。
转载于:https://www.cnblogs.com/hwaggLee/p/4579334.html
Maven-生命周期相关推荐
- Maven实战:Maven生命周期
前言 之前有写过一篇文章Maven实战,介绍了Maven的一些基本概念,以及对于一个初学者而言的Maven基础知识,当时在我看来掌握了这些基本是够用的. 随着工作的深入,越来越感觉对于Maven的理解 ...
- maven 生命周期
2019独角兽企业重金招聘Python工程师标准>>> maven 生命周期 博客分类: maven . 三套生命周期 Maven拥有三套相互独立的生命周期,它们分别为cl ...
- maven生命周期lifecycle和plugins介绍
一.Maven的生命周期 生命周期的定义:Maven的生命周期就是为了对所有的构建过程进行抽象和统一.在大量项目的构建过程中,Maven总结出了一套高度完善的,易于扩展的生命周期,包括项目的清理,初始 ...
- Maven-学习笔记04【基础-Maven生命周期和概念模型图】
Java后端 学习路线 笔记汇总表[黑马程序员] 黑马程序员(腾讯微云)Maven基础讲义.pdf Maven-学习笔记01[基础-Maven基本概念] Maven-学习笔记02[基础-Maven的安 ...
- nexus私服搭建及maven生命周期
一.maven找库流程 从流程上看创建nexus私服,能够优化流程,而且更加快速 二.nexus下载.安装 1.nexus下载地址 https://sonatype-download.global.s ...
- Maven生命周期和插件的那些事(2021版)
前言:在日常开发中我们经常使用IDE提供的MAVEN功能,如下图所示,通过右键->run maven build的方式或者通过命令行运行maven命令的方式来对项目进行构建.在我们通过简单操作就 ...
- Maven生命周期——2
Maven牛人说-Maven生命周期 http://juvenshun.iteye.com/blog/213959 Maven的三套生命周期: Clean Lifecycle 在进行真正的构建之前进行 ...
- maven生命周期所有阶段_Maven构建生命周期,阶段和目标
maven生命周期所有阶段 什么是Maven构建生命周期? (What is Maven Build Lifecycle?) When we build a Maven project, it exe ...
- maven生命周期及常见命令
前言 我们在日常开发中都会用到maven,gradle-这些项目管理工具.他们能帮助我们快速构建一个新项目,管理项目的jar包依赖关系.我们可以使用maven提供的命令来和maven进行交互,让mav ...
- Maven生命周期,依赖范围
maven生命周期 构建生命周期是由阶段组成的: 这些构建生命周期中的每一个由构建阶段的不同列表定义,其中构建阶段表示生命周期中的阶段. 例如,默认(default)的生命周期包括以下阶段(注意:这里 ...
最新文章
- python打印空心平行四边形的面积公式_打印等腰三角形和空心平行四边形
- 《LeetCode力扣练习》第46题 全排列 Java
- Spring Cloud 学习笔记(四)-Spring Cloud Hystrix
- java textview多行_java-Android在textview中多个可点击的字符串
- 点分十进制IP转换为十进制数以及逆变换,JavaScript
- 传统MapReduce框架
- 使用docker部署lnmp
- Dubbo-Dependency
- [转贴]非技术:在广州天河北被抢全记录(入面D广州话真系厉害,不懂粤语者别看,会吐血)...
- 车rc陀螺仪测试软件,利用加速度计和陀螺仪测量车辆运动
- JavaWeb:下载文件
- mysql stored_mysql stored routine (存储例程) 中 definer 的作用 和实例
- 第三章CDMA的原理和应用(1)
- Unity 退出游戏代码
- 计算机C盘什么引用了,计算机C盘装满了怎么办?
- python数据分析处理:PUBG Finish Placement Prediction
- SpringMVC源码剖析(四)- DispatcherServlet请求转发的实现
- 网格边缘试探--服务网格的探索与实践
- 【DVE命令报错,yum本地源配置】error while loading shared libraries:libtermcap.so.2
- 移动app手机物理键返回、后退、上一页面并重新加载页面数据
热门文章
- 汇编--两种过程定义的方式,调用方式。
- J钓鱼 (vector + queue)
- 四线接近开关接线图_135张图!开关、电机、断路器、电热偶、电表接线图大全!...
- GIMP - GNU 图像处理程序 用户手册
- c++vector初始化的几种方法
- 32位网卡驱动 2008_DPDK之网卡收包流程
- Android.mk文件的解析
- notepad比对文本_仵航说 notepad++怎么对比文件 仵老大
- Servlet异常处理
- spring配置JDBC事务