maven-之Lifecycle详解
转载自:maven lifecycle 与 plugin
Maven依赖查询:
前言
lifecycle
maven的生命周期分为3种
1.default
2.clean
3.site
大概流程如图所示
一,Maven常用命令:
1.clean (清理)
用于清除之前构建生成的所有文件
其中具体为清除了Target目录中的所有文件,包括该目录
i.e:删除了install生成的所有文件
2.validate(验证)
用于验证项目是否正确,并且其中有必要信息是否都可用
3.compile(编译源代码)
编译项目的源代码,主要是java文件
一般是编译scr/main/java或是scr/test/java里面的文件
4.test (运行测试)
用合适的测试框架来进行测试,测试compile中编译出来的代码
测试的东西一般不加包和部署
5.package(打包)
(生成target目录,编译、测试代码,生成测试报告,生成jar/war文件
maven-之Lifecycle详解相关推荐
- 发布个人项目jar包到maven中央仓库详解
发布个人项目jar包到maven中央仓库详解 1.在sonatype提交发布工单(Issue) sonatype是由社区支持的开源项目托管服务(Open Source Project Reposito ...
- Eclipse中Maven常用命令以及Maven生命周期详解
Eclipse中maven常用的命令 在某一个maven项目右键快捷方式,然后点击Run As就可以发现几个Maven的命令: Maven Build: 这个命令用于编译Maven工程,执行命令后会在 ...
- IntelliJ IDEA for Mac中的Maven操作窗口详解
文章目录 简介 操作按钮详解 Reload All Maven Projects Generate Sources and Update Folders For All Projects Downlo ...
- 使用nexus搭建maven私服教程详解
私服是什么 私服,私有服务器,是公司内部Maven项目经常需要的东东,不总结一下,不足以体现出重视.Nexus是常用的私用Maven服务器,一般是公司内部使用.下载地址是http://www.sona ...
- maven常用插件详解
1. 简介 我们都知道Maven本质上是一个插件框架,它的核心并不执行任何具体的构建任务,所有这些任务都交给插件来完成,例如编译源代码是由maven- compiler-plugin完成的.进一步说, ...
- Maven生命周期详解
Maven强大的一个重要的原因是它有一个十分完善的生命周期模型(lifecycle),这个生命周期可以从两方面来理解,第一,顾名思义,运行Maven的每个步骤都由它来定义的,这种预定义的默认行为使得我 ...
- maven setting 配置详解
maven命令使用,需要配合环境变量+maven包使用 讲在前面: Windows系统默认的地址:C:\Users\当前用户\.m2 注意:此地址内的配置优先级最高,即使配置了环境变量,也依然优先从此 ...
- 【Maven】Maven POM配置详解
就像web项目的核心是web.xml一样,Maven项目的核心是pom.xml,POM(project object model,项目对象模型)定义了项目的基本信息,用于描述项目如何构建,如何声明依赖 ...
- Maven——常用命令详解
常用命令 mvn –version mvn -v 显示maven安装版本信息 mvn clean 清理项目打包文件,即项目下的target目录 mvn compile 编译项目下的src/main/J ...
- IntelliJ IDEA for Mac中Maven菜单用法详解
Reload project 你如果修改了 pom.xml 文件,可以点击这个按钮重载 Maven 项目,重载过程会引入新的依赖,会删除不需要的依赖. Generate Sources and Upd ...
最新文章
- 结构损伤检测与智能诊断 陈长征_阜康危房检测价格
- BASIC-1_蓝桥杯_闰年判断
- 如何使用ArchUnit测试Java项目的体系结构
- 「Python」为什么Python里面,整除的结果会是小数?
- python中 numpy转list list 转numpy
- 游戏场景设计文档案例_产品经理、设计、运营入门与进阶(132本书籍+需求文档+案例)...
- Android学习笔记---android平台中利用,SAX解析xml
- numpy.arange()官方用法详解(附numpy官方文档)
- 最长反链(bzoj 1143: [CTSC2008]祭祀river)
- php 代码格式化命令,go fmt命令——格式化代码文件
- 使用python实现嵌套压缩包解压
- python statsmodel 回归结果提取(回归系数、t值、pvalue、R方、、、、)
- 从面试官的角度,聊聊java面试流程
- 将阿里云盘挂载为本地磁盘使用
- 解决IE7无法设置空白页的办法
- 袋鼠云的mysql_袋鼠云数据中台专栏2.0 | 数据中台之数据集成
- Vue 使用图表插件 -- Echarts
- 7.23翻倍奖励——滴滴快车单(成交率≥60%,≥5指派单)
- Revit 2014 发布, Revit 2014 API新功能
- 解决webpack中报错的问题