gpt4 book ai didi

java - 如何仅跳过针对 "compile"和 "install"目标而不是 "test"目标的测试?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:48:02 27 4
gpt4 key购买 nike

我有这样一种情况,我们的单元测试需要很长时间才能为我们的业务域项目执行,因为它将数据库设置为已知状态,然后继续执行每个步骤。我知道这可以通过命令行上的“-Dmaven.test.skip=true”来完成,但希望仅在项目的 NetBeans 中配置它,如果有人可以阐明如何在 IDE 中进行配置,则全局是可以接受的。

如何将 maven2 配置为仅在调用“测试”目标时执行测试?

即使调用“测试”目标 ( from the maven docos ),使用以下命令也会禁用测试。

<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.6</version>
<configuration>
<skipTests>true</skipTests>
</configuration>
</plugin>
</plugins>

最佳答案

http://maven.apache.org/general.html#skip-test

当您调用目标并且不想执行测试时,只需指定 -Dmaven.test.skip=true。

关于java - 如何仅跳过针对 "compile"和 "install"目标而不是 "test"目标的测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3653465/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com