使用Maven构建配置,我们可以将其配置为在构建源文件时跳过测试执行。在eclipse中,我们可以选中标记为' Skip Test`的复选框,并从命令行我们可以使用
mvn clean install -Dmaven.test.skip=true
Skip测试甚至无法编译单元测试源代码。
有没有办法配置maven,以便编译单元测试类但不执行它?
答案 0 :(得分:18)
答案 1 :(得分:6)
-Dmaven.test.skip=true
的目的不是编译单元测试。如果您想构建它们但不运行它们,可以使用skipTests
标志:
mvn clean install -DskipTests=true
或简写版本:
mvn clean install -DskipTests
有关详细信息,请参阅有关skipping tests的maven文档。
答案 2 :(得分:0)
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>
在pom.xml
文件中添加此代码。
答案 3 :(得分:-1)
当运行mvn install
时,您可以:
-Dmaven.test.skip=true
请注意,如果未明确指定,这些属性默认为-DskipTests=true
。