如何修改POM.xml以仅在“ MVN测试”上启用单元测试

时间:2019-11-08 19:42:06

标签: maven unit-testing maven-surefire-plugin

我有一个Java Maven项目。我可以通过以下方式成功禁用单元测试的执行

<properties>
    <java.version>1.8</java.version>
    <maven.test.skip>false</maven.test.skip>
</properties>

但是,当我运行“ mvn test”命令时,这也会禁用单元测试

是否可以将POM.xml修改为仅通过命令“ mvn test”执行单元测试,并在运行“ mvn clean”或其他此类命令时禁用单元测试?

1 个答案:

答案 0 :(得分:1)

否。

这也不是应该使用的方式。

Maven有生命周期。当您运行mvn installmvn deploy时,它始终包括test阶段。当然,在一种情况下,您可以使用命令行参数跳过测试。