在运行maven时,如何跳过grails集成测试?

在运行maven时,如何跳过grails集成测试?,grails,maven,Grails,Maven,我有一个grails应用程序,它的构建在maven下运行。在运行构建时,grails的集成测试阶段失败,从而导致构建失败。因为我没有任何集成测试,但是有单元测试,所以我只想跳过构建中的grails集成测试部分,同时仍然运行单元测试。有办法做到这一点吗 我已经查看了以下链接,但它们对我的情况没有帮助。理想情况下,我希望能够在没有任何额外命令行参数的情况下运行mvn包 我曾考虑过将事情分解为多个执行,并使用nabble post中提到的grails:exec来执行测试阶段,但我不确定在这种情况下如何

我有一个grails应用程序,它的构建在maven下运行。在运行构建时,grails的集成测试阶段失败,从而导致构建失败。因为我没有任何集成测试,但是有单元测试,所以我只想跳过构建中的grails集成测试部分,同时仍然运行单元测试。有办法做到这一点吗

我已经查看了以下链接,但它们对我的情况没有帮助。理想情况下,我希望能够在没有任何额外命令行参数的情况下运行mvn包

我曾考虑过将事情分解为多个执行,并使用nabble post中提到的grails:exec来执行测试阶段,但我不确定在这种情况下如何设置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>

这并不理想,但您可以创建一个集成测试来让maven高兴。正如我所说,这并不理想,但它可能会解决您的问题。在grails启动过程中,它甚至在运行第一个集成测试之前就失败了。