【发布时间】:2013-03-27 03:29:56
【问题描述】:
如何在 pom 中设置为不在 Maven 中编译测试?我试过了:
<properties>
<skipTests>true</skipTests>
</properties>
但在这种情况下,Maven 编译测试但不运行它们。我需要 Maven 不要编译我的测试。
【问题讨论】:
-
也许您可以拥有一个指向测试源目录的配置文件。否则,它指向一个空的。
-
我不需要编译它们,因为这些测试调用 web 服务,解析它的类等等。由于项目使用 Hudson 进行持续集成,因此只有在我们明确设置它们执行此操作时,我们才需要编译和运行这些测试。
-
@Rafael。我认为这样做会破坏构建的可移植性。
标签: java maven testing pom.xml