- maven的生命周期分为好几个阶段,这里介绍下maven的默认的生命周期:
- validate 确认项目正确,拥有所有必要的信息。
- compile 编译项目的源码
- test 用测试框架测试编译的源码
- package 将编译的源码打包成可以分发的形式:比如JAR
- verify 对整合测试的结果进行校验
- install 将打好的包安装到本地的库中,其他项目可以引用这个依赖
- deploy 将本地的包分发到远程
- 如果你不确定你要运行那个命令,那就用mvn verify,这个命令会运行默认生命周期的所有阶段。
- mvn clean deploy:可以将项目分发到远程的repository中。
- 构建阶段(phase)是由实现特定目标的插件组成的。
- 有些阶段(phase)通常不通过命令行来调用:
- 以
pre-*
,post-*
, orprocess-*开头的这些阶段通常不通过命令行直接调用。
- 以
- 如何设置你的项目来使用构建生命周期
- Packaging
- valid value of <packaging>:
jar
,war
,ear
andpom, 如果没有值指定,默认是jar
- 每个打包(packing)都包含一系列绑定到特定阶段的目标。
-
Phase plugin:goal <
- valid value of <packaging>:
- Packaging
maven 构建生命周期介绍
最新推荐文章于 2021-09-10 19:55:23 发布