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会完全跳过测试阶段,包括测试代码的编译和执行
相关推荐
小雅痞9 分钟前
[Java][Leetcode hard] 30. 串联所有单词的子串
java·leetcode
钝挫力PROGRAMER39 分钟前
static final 指向可变集合的设计模式
java·设计模式
青山师40 分钟前
Java反射深度解析:运行时探查的艺术、代价与工程实践
java·开发语言·面试·反射·java程序员·java核心
安当加密42 分钟前
Spring Boot应用接入国产安当凭据管理系统SMS Starter实战(附源码)
java·spring boot·后端
skilllite作者42 分钟前
Deer-Flow 工作流引擎深度评测报告
java·大数据·开发语言·chrome·分布式·架构·rust
likerhood43 分钟前
Java的TimeUnit详细讲解
java·开发语言
2401_897190551 小时前
【C++高阶系列】告别内查找局限:基于磁盘 I/O 视角的 B 树深度剖析与 C++ 泛型实现!
java·c++·算法
摇滚侠1 小时前
Java 项目教程《黑马商城》微服务拆分 20 - 22
java·分布式·架构
树下水月1 小时前
Easyswoole 框架session在高并发/频繁请求下数据丢失问题记录
java·后端·spring
冻感糕人~1 小时前
大模型面试干货:小白程序员如何准备,轻松拿下高薪Offer?收藏这份独家秘籍!
java·人工智能·学习·ai·面试·职场和发展·大模型学习