maven项目,在命令行中操作,非常简洁、高效,现将maven项目常用命令行总结如下:
| 整理 | 统计 | 命令 | 作用 | 
| 基本 | 5 | mvn -v | 查看maven版本 | 
| mvn deploy | 将包存储到远处存储,共享 | ||
| mvn initalize | 初始化 | ||
| mvn install | 在本地repository中安装jar | ||
| mvn jar:jar | 只打jar包 | ||
| help | 3 | mvn -h | maven帮助 | 
| mvn help:sysyem | 打印所有java系统属性,环境变量 | ||
| mvn help:active-profiles | 决定哪些maven插件有效 | ||
| package | 2 | mvn package | 创maven项目,打包 | 
| mvn prepare-package | 执行操作前,准备一个包 | ||
| clean | 5 | mvn clean | 将就class字节码删除 | 
| mvn pre-clean | 在项目清理之前,执行所需流程 | ||
| mvn post-clean | 执行完成项目清理所需的过程 | ||
| mvn eclipse:clean | 清除eclipse中的一些系统设置 | ||
| mvn clean dependency:copy-dependencies package | 清理项目,复制依赖项,打包 | ||
| site | 4 | mvn site | 产生site | 
| mvn pre-site | site生成之前,执行所需流程 | ||
| mvn post-site | site生成之后,执行所需流程 | ||
| mvn site-deploy | 将生成的site,部署到web上 | ||
| compile | 2 | mvn compile | maven编译 | 
| mvn test-compile | 将测试源码编译到测试目录中 | ||
| v | 2 | mvn varify | maven核实 | 
| mvn validate | 验证项目 | ||
| resource/source | 8 | mvn generate-sources | 生成源 | 
| mvn generate-resources | 生成包中包含的资源 | ||
| mvn process-sources | 处理源代码 | ||
| mvn process-resources | 将资源复制到目标目录,打包 | ||
| mvn generate-test-sources | 生成包含在编译中的任何测试源代码 | ||
| mvn generate-test-resources | 生成用于测试的资源 | ||
| mvn process-test-sources | 处理测试源代码 | ||
| mvn process-test-resources | 将资源复制,并复制到测试目录 | ||
| class | 2 | mvn process-classes | 对编译生成的文件进行后处理 | 
| mvn process-test-classes | 对测试编译生成的文件进行后处理 | ||
| test | 3 | mvn test | maven测试 | 
| mvn integeration-test | 将包处理,部署到可以运行测试环境中 | ||
| mvn pre-integeration-test | 在执行测试之前,执行所需操作 |