mvnarchetype:generate:反向生成工程骨架mvnclean:清空各个模块的目标目录及其内容mvncompile:静态编译,根据xx.java生成xx.class文件mvndependency:list:查看当前工程已经解析的依赖mvndeploy:deploy,发布包到远程仓库mvn-Dtestpackage:只包不测试mvneclipse:eclipse:生成eclipse工程mvnidea:idea:生成idea工程mvninstall:把打包好的包放入本地仓库(~/.m2/repository)mvnjar:生成jar包mvnpackage:package,生成每个模块下的target目录及其内容mvnsite:生成sitemvnsource:jar:源码打包mvntest-skippingcomiple:只测试不编译mvntest:单元测试mvntest-compile:编译测试代码mvnvalidate:验证项目是否正确mvnverify:命令参数备注mvn-v--version显示版本信息;mvn-V--show-version显示版本信息,继续执行Maven的其他目标;mvn-h--help显示帮助信息;mvn-e--errors控制Maven的日志级别,生成执行错误相关信息;mvn-X--debug控制Maven的日志级别,生成执行调试信息;mvn-q--quiet控制Maven的日志级别,只显示错误;mvn-Pxxx激活id为xxx的profile(如果有多个则用逗号隔开);mvn-Dxxx=yyy指定Java全局属性;mvn-o--offline离线运行,无需联网即可更新依赖;mvn-N--non-recursive只执行当前项目模块中的命令,不构建子模块;mvn-pl--module_name在指定模块上执行命令;mvn-ff--fail-fast遇到构建失败直接退出;mvn-fn--fail-never无论项目结果如何,构建永远不会失败;mvn-fae--fail-at-end只影响构建结果如果结果,允许不受影响的构建继续;mvn-C--strict-checksums如果校验和不匹配,则构建失败;mvn-c--lax-checksums如果校验和不匹配,则产生警报;mvn-U强制更新snapshot类型的插件或依赖库(否则maven一天只会更新一次snapshot依赖);mvn-npu--no-plugin-s不对任何相关注册的插件执行最新检查(使用该选项使Maven表现稳定的行为是基于本地仓库中当前可用的所有插件版本);mvn-cpu--check-plugin-updates强制检查任何相关的已注册插件(即使在项目POM中明确指定了Maven插件版本,仍然会强制更新);mvn-up--update-plugins[mvn-cpu]同义词;mvn-B--batch-mode以非交互(批处理)模式运行(在这种模式下,当Mven需要输入时,它不会停止接受用户输入,而是使用合理的默认值);mvn-f--file
