from:链接https://www.cnblogs.com/qqzhulu/p/10087028.html
    maven项目,在命令行中操作,非常简洁、高效,现将maven项目常用命令行总结如下:

    maven命令行命令总结
    序号 整理 统计 命令 作用
    1 基本 5 mvn -v 查看maven版本
    2 mvn deploy 将包存储到远处存储,共享
    3 mvn initalize 初始化
    4 mvn install 在本地repository中安装jar
    5 mvn jar:jar 只打jar包
    6 help 3 mvn -h maven帮助
    7 mvn help:sysyem 打印所有java系统属性,环境变量
    8 mvn help:active-profiles 决定哪些maven插件有效
    9 package 2 mvn package 创maven项目,打包
    10 mvn prepare-package 执行操作前,准备一个包
    11 clean 5 mvn clean 将就class字节码删除
    12 mvn pre-clean 在项目清理之前,执行所需流程
    13 mvn post-clean 执行完成项目清理所需的过程
    14 mvn eclipse:clean 清除eclipse中的一些系统设置
    15 mvn clean dependency:copy-dependencies package 清理项目,复制依赖项,打包
    16 site 4 mvn site 产生site
    17 mvn pre-site site生成之前,执行所需流程
    18 mvn post-site site生成之后,执行所需流程
    19 mvn site-deploy 将生成的site,部署到web上
    20 compile 2 mvn compile maven编译
    21 mvn test-compile 将测试源码编译到测试目录中
    22 v 2 mvn varify maven核实
    23 mvn validate 验证项目
    24 resource/source 8 mvn generate-sources 生成源
    25 mvn generate-resources 生成包中包含的资源
    26 mvn process-sources 处理源代码
    27 mvn process-resources 将资源复制到目标目录,打包
    28 mvn generate-test-sources 生成包含在编译中的任何测试源代码
    29 mvn generate-test-resources 生成用于测试的资源
    30 mvn process-test-sources 处理测试源代码
    31 mvn process-test-resources 将资源复制,并复制到测试目录
    32 class 2 mvn process-classes 对编译生成的文件进行后处理
    33 mvn process-test-classes 对测试编译生成的文件进行后处理
    34 test 3 mvn test maven测试
    35 mvn integeration-test 将包处理,部署到可以运行测试环境中
    36 mvn pre-integeration-test 在执行测试之前,执行所需操作
    1. 供大家参考!!