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会完全跳过测试阶段,包括测试代码的编译和执行
相关推荐
plainGeekDev7 分钟前
kapt 替换为 KSP
android·java·kotlin
蜡台16 分钟前
通过Gradle脚本声明更改Java变量
android·java·开发语言·python·kotlin·gradle·groovy
程序员天天困1 小时前
后端视角看 EventBus:发布订阅总线的原理、场景与用法
java·后端
要开心吖ZSH1 小时前
AI医疗分诊与健康咨询助手agent开发——(4-2)从零到一:我给AI医疗分诊助手加了个“知识库大脑“,终于搞懂了RAG是什么
java·docker·agent·医疗·rag
怎么比啊都是大神3 小时前
关于==null、isEmpty()和StrUtil.isBlank()
java
唐青枫3 小时前
Java Neo4j 实战指南:从图模型、Cypher 到 Spring Boot 关系查询
java
观远数据3 小时前
从离线开发到实时同步:DataFlow如何支撑企业级数据治理闭环
java·windows·microsoft·excel
今天AI了吗4 小时前
Hermes Agent 搭建全流程:从本机试跑到可持续运行的个人 AI Agent
java·人工智能·python·学习·embedding
春卷同学4 小时前
032-关系型数据库在记账应用中的建模与查询优化
java·jvm·数据库
不平衡的叉叉树4 小时前
Springboot+Mockito简单使用单元测试
java·spring boot·单元测试