我有grails应用程序,其构建在maven下运行。运行构建时,grails的集成测试阶段失败,这使构建失败。由于我没有任何集成测试,但确实有单元测试,我想跳过构建的grails集成测试部分,同时仍然运行我的单元测试。有没有办法做到这一点?
我查看了以下链接,但它们对我的情况没有帮助。理想情况下,我希望能够在没有任何其他命令行参数的情况下运行mvn package
。
我已经考虑过将事情分解为多个执行并使用grails:exec(在nabble帖子中提到)来执行测试阶段,但我不确定在这种情况下我是如何设置“args”的
我正在使用maven 2.0.9,grails 1.3.7。我无法改变我正在使用的maven或grails的版本。
<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>