Maven学习笔记(二)--maven基本命令以及生命周期

版权声明:版权归JansonLin所有,转载请标明出处。 https://blog.csdn.net/Janson_Lin/article/details/83105714

Maven基本命令

  1. -v:查询Maven版本 
    本命令用于检查maven是否安装成功。 
    Maven安装完成之后,在命令行输入mvn -v,若出现maven信息,则说明安装成功。

  2. compile:编译 
    Java源文件编译成class文件

  3. test:测试项目 
    执行test目录下的测试用例

  4. package:打包 
    将项目打成jar包

  5. clean:删除target文件夹

  6. install:安装 
    将当前项目放到Maven的本地仓库中。供其他项目使用

  7. validate:验证项目
    验证项目是正确的,所有必要的信息都是可用

Maven生命周期 

maven有default、clean和site生命周期,这些生命周期所有构建阶段,这些阶段按照指定的顺序执行。

clean生命周期

执行阶段 描述说明
pre-clean 在实际的项目清理之前执行所需的过程
clean 删除前一个构建生成的所有文件
post-clean 执行完成项目清理所需的过程

Default生命周期(默认的执行阶段大概有24个,这里只列出重要的几个)

执行阶段 描述说明

validate

验证项目是正确的,所有必要的信息都是可用的

initialize

初始化构建状态,例如设置属性或创建目录

compile

编译项目的源代码

test-compile

将测试源代码编译到测试目标目录

test

使用合适的单元测试框架运行测试。这些测试不应该要求打包或部署代码

package

使用已编译的代码,并将其打包成可部署格式

verify

运行任何检查以验证包是否有效,并满足质量标准

install

将该包安装到本地存储库中,作为本地其他项目的依赖项

deploy

在集成或发布环境中完成,将最终包复制到远程存储库中,以便与其他开发人员和项目共享

Site生命周期

执行阶段 描述说明
pre-site 在实际的项目站点生成之前执行过程
site 生成项目的站点文档
post-site 执行确定站点生成的过程,并为站点部署做好准备
site-deploy 将生成的站点文档部署到指定的web服务器


    
    
 

猜你喜欢

转载自blog.csdn.net/Janson_Lin/article/details/83105714