目前我有一些非常繁重的测试,我只想在安装Maven软件包之前运行。我把它传达给我的pom时遇到了麻烦,到目前为止还包括:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>2.13</version>
<executions>
<execution>
<id>dummied-test</id>
<phase>test</phase>
<goals>
<goal>test</goal>
</goals>
<configuration>
<skip>true</skip>
</configuration>
</execution>
<execution>
<id>test-in-verify-phase</id>
<phase>verify</phase>
<goals>
<goal>test</goal>
</goals>
</execution>
</executions>
</plugin>
您可以猜测我1)首先尝试将其绑定到verify
阶段,2)尝试将其显式添加到test
阶段而没有目标,3)将其添加到{{1将test
设置为true ...
如何告诉Maven在测试阶段不运行测试?
答案 0 :(得分:0)
需要在configuration
标记之外添加executions
标记。为什么?我不完全理解这一点,但我想我只是添加了另一个跳过测试的执行。根据此资源:http://docs.codehaus.org/pages/viewpage.action?pageId=62120