Maven 常用命令
命令参数
备注 |
|
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 -N |
--non-recursive 仅在当前项目模块执行命令,不构建子模块; |
mvn -U |
强制更新snapshot类型的插件或依赖库(否则maven一天只会更新一次snapshot依赖); |
所以在实际工作中,项目中已经引用了项目的一个版本,但是该版本又有了迭代更新,且我们又需要依赖这部分更新的代码,普通刷新是不好使了,因为已经有对应的 jar 包了,所以需要强制更新:
mvn -U -X clean install -e -Dmaven.test.skip=true