maven常用打包命令

1.背景

2.代码

1 mvn常用命令

一般情况下对于一个maven项目,cd切换到当前项目路径下,执行如下示例命令即可对项目进行打包。

mvn clean install

mvn -U clean package -Dmaven.test.skip=true

mvn clean package -Dmaven.test.skip=true -P prod

mvn clean package '-Dmaven.test.skip=true' -P dev -pl scm-micro-basic -am

2 mvn复杂命令

参数详解:

-B:--batch-mode,即批量模式,以非交互方式运行,能够避免一些需要人工参与交互而造成的挂起状态。

-e:errors,即输出执行过程中的详细错误信息,以便定位错误原因。

-U:该参数能强制让Maven检查所有SNAPSHOT依赖更新,确保集成基于最新的状态。

-D maven.test.skip=true:跳过单元测试。

-pl : 指定打包的模块,可以用路径也可以用坐标。

-am :同时打包依赖的模块。

-amd : 同时打包依赖该模块的模块。

-P 引用profile配置文件

3.完美

相关推荐
肉夹馍不加青椒14 分钟前
第三十三天(信号量)
java·c语言·算法
现在,此刻15 分钟前
面试题储备-MQ篇 2-说说你对RocketMQ的理解
java·rocketmq·java-rocketmq
诗句藏于尽头32 分钟前
更改jar素材后打包
java·jar
SimonKing37 分钟前
开源新锐:SQL玩转搜索引擎?Manticore颠覆你的认知
java·后端·程序员
中国lanwp1 小时前
Jenkins Pipeline中参数化构建
java·jenkins
记录Java学习的三木2 小时前
Java:将视频上传到腾讯云并通过腾讯云点播播放
java
qianmoq2 小时前
第01章:Stream是什么?5分钟让你的循环代码变优雅
java
UserNamezhangxi2 小时前
kotlin 协程笔记
java·笔记·kotlin·协程
咖啡里的茶i2 小时前
数字化图书管理系统设计实践(java)
java·课程设计
九转苍翎3 小时前
Java内功修炼(2)——线程安全三剑客:synchronized、volatile与wait/notify
java·thread