Maven-DskipTests和-Dmaven.test.skip=true的区别

DskipTests=true和-Dmaven.test.skip=true的区别

1、 -DskipTests=true

不执行测试用例,但编译测试用例类生成相应的class文件至target/test-classes下,如:

java 复制代码
mvn clean package -DskipTests=true

2、 -Dmaven.test.skip=true

完全忽略测试代码的编译和测试用例的执行,不执行测试用例,也不编译测试用例类,一般建议使用第二种,直接忽略测试的编译,如:

java 复制代码
mvn clean package -Dmaven.test.skip=true
  • 两者的区别在于-DskipTests=true会编译测试代码但不运行测试用例,而-Dmaven.test.skip=true会完全跳过测试阶段,包括测试代码的编译和执行
相关推荐
wuqingshun3141591 分钟前
SpringBoot是如何实现自动配置的
java·spring boot·后端
zhouhui0016 分钟前
AI帮我写了个Spring Boot校验,线上漏掉了这组边界条件
java·spring boot·redis·ai编程
JRedisX13 分钟前
Java从零手写企业级内存数据库
java
萧瑟余晖15 分钟前
JDK 20 新特性详解
java·开发语言
hdsoft_huge18 分钟前
SpringBoot系列17:日志体系Logback配置,日志分割、脱敏、异常堆栈收集规范(生产级落地)
java·spring boot·logback
吃饱了得干活20 分钟前
扫码登录如何实现?从原理到实战
java·spring boot·redis
JRedisX23 分钟前
JRedisX 项目骨架搭建指南 从零开始 — 手把手教你搭
java
zx11545030 分钟前
Java 反射 (SpringBoot篇)
java·架构
2301_7944615732 分钟前
Activiti/BPMN 2.0 的 4 种网关
java·服务器·开发语言
她的男孩33 分钟前
低代码只能做单表 CRUD?我们一行代码没写,搭了个完整进销存
java·后端·架构