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

项目模块执行命令,不构建子模块;

mvn -U

强制更新snapshot类型的插件或依赖库(否则maven一天只会更新一次snapshot依赖);

 
所以在实际工作中,项目中已经引用了项目的一个版本,但是该版本又有了迭代更新,且我们又需要依赖这部分更新的代码,普通刷新是不好使了,因为已经有对应的 jar 包了,所以需要强制更新:
mvn -U -X clean install -e -Dmaven.test.skip=true