我有一个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”或其他此类命令时禁用单元测试?
答案 0 :(得分:1)
否。
这也不是应该使用的方式。
Maven有生命周期。当您运行mvn install
或mvn deploy
时,它始终包括test
阶段。当然,在一种情况下,您可以使用命令行参数跳过测试。