在执行Maven命令时,如果想跳过测试,可以使用-DskipTests
或-Dmaven.test.skip=true
选项。以下是具体的方法:
使用 -DskipTests
选项
./mvnw clean install -DskipTests
这个选项会跳过测试编译和执行,只进行代码的编译和打包。
使用 -Dmaven.test.skip=true
选项
./mvnw clean install -Dmaven.test.skip=true
这个选项不仅会跳过测试的执行,还会跳过测试代码的编译。
两者的区别在于:
-DskipTests
:测试代码会被编译,但不会执行。-Dmaven.test.skip=true
:测试代码既不会被编译,也不会执行。
具体命令示例
根据需求选择其中一个命令,在项目根目录下执行:
./mvnw clean install -DskipTests
或
./mvnw clean install -Dmaven.test.skip=true
这样,Maven在构建项目时就会跳过测试阶段。