常见命令
在开发中,常用到如下maven命令:
下面来对他们做简单解释:
命令 | 解释 |
clean | 执行clean命令可将target文件移除 |
validate | 验证项目是否正确 |
compile | 执行compile命令会生成target文件 |
test | 运行测试,使用单元测试框架运行测试,测试代码不会被打包或部署 |
package | maven 打包 |
verify | 运行检 |
install | 将包安装到Maven本地仓库,供本地其他Maven项目使用 |
site | 生成项目站点文档 |
deploy | 将最终的包复制到远程仓库 |
命令格式
maven 命令的格式和接收的参数如下:
mvn [plugin-name]:[goal-name]
参数 | 解释 |
-D | 指定参数,如 -Dmaven.test.skip=true 跳过单元测试; |
-P | 指定 Profile 配置,可以用于区分环境; |
-e | 显示maven运行出错的信息; |
-o | 离线执行命令,即不去远程仓库更新包; |
-X | 显示maven允许的debug信息; |
-U | 强制去远程更新snapshot的插件或依赖,默认每天只更新一次。 |