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.完美

相关推荐
缪懿8 小时前
javaEE:文件IO
java·java-ee
小Y._8 小时前
ConcurrentHashMap高效并发机制深度解析
java·并发·juc·concurrenthashmap
tang_jian_dong8 小时前
springboot + vue3 集成tianai.captcha验证码
java·spring boot·spring
Traving Yu9 小时前
JVM 底层与调优
java·jvm
三棱球9 小时前
Java 基础教程 Day2:从数据类型到面向对象核心概念
java·开发语言
indexsunny9 小时前
互联网大厂Java面试实录:微服务+Spring Boot在电商场景中的应用
java·spring boot·redis·微服务·eureka·kafka·spring security
wuminyu9 小时前
专家视角看Java线程生命周期与上下文切换的本质
java·linux·c语言·jvm·c++
程序猿乐锅9 小时前
Java第十三篇:Stream流
java·笔记
林三的日常9 小时前
SpringBoot + Druid SQL Parser 解析表名、字段名(纯Java,最佳方案)
java·spring boot·sql
deviant-ART9 小时前
java stream 的 findFirst 和 findAny 踩坑点
java·开发语言·后端