在运行maven时,如何跳过grails集成测试?
我有一个grails应用程序,它的构建在maven下运行。在运行构建时,grails的集成测试阶段失败,从而导致构建失败。因为我没有任何集成测试,但是有单元测试,所以我只想跳过构建中的grails集成测试部分,同时仍然运行单元测试。有办法做到这一点吗 我已经查看了以下链接,但它们对我的情况没有帮助。理想情况下,我希望能够在没有任何额外命令行参数的情况下运行mvn包 我曾考虑过将事情分解为多个执行,并使用nabble post中提到的grails:exec来执行测试阶段,但我不确定在这种情况下如何设置args 我使用的是maven 2.0.9和grails 1.3.7。我无法更改正在使用的maven或grails的版本在运行maven时,如何跳过grails集成测试?,grails,maven,Grails,Maven,我有一个grails应用程序,它的构建在maven下运行。在运行构建时,grails的集成测试阶段失败,从而导致构建失败。因为我没有任何集成测试,但是有单元测试,所以我只想跳过构建中的grails集成测试部分,同时仍然运行单元测试。有办法做到这一点吗 我已经查看了以下链接,但它们对我的情况没有帮助。理想情况下,我希望能够在没有任何额外命令行参数的情况下运行mvn包 我曾考虑过将事情分解为多个执行,并使用nabble post中提到的grails:exec来执行测试阶段,但我不确定在这种情况下如何
<plugin>
<groupId>org.grails</groupId>
<artifactId>grails-maven-plugin</artifactId>
<version>1.3.7</version>
<extensions>true</extensions>
<executions>
<execution>
<goals>
<goal>init</goal>
<goal>maven-clean</goal>
<goal>validate</goal>
<goal>config-directories</goal>
<goal>maven-compile</goal>
<goal>maven-test</goal>
<goal>maven-war</goal>
<goal>maven-functional-test</goal>
</goals>
</execution>
</executions>
</plugin>
这并不理想,但您可以创建一个集成测试来让maven高兴。正如我所说,这并不理想,但它可能会解决您的问题。在grails启动过程中,它甚至在运行第一个集成测试之前就失败了。