Jhipster - 在Prod包上禁用gulp测试

时间:2016-05-14 11:44:15

标签: gulp jhipster

当我运行mvn -Pprod package时,gulp会运行测试 但它在测试期间失败了。我现在还不知道如何解决这个问题。

所以我想禁用这些测试。

我该怎么做?

谢谢。

3 个答案:

答案 0 :(得分:5)

pom.xml中,从prod个人资料的build标记中删除以下内容:

<execution>
    <id>gulp test</id>
    <goals>
        <goal>gulp</goal>
    </goals>
    <phase>test</phase>
    <configuration>
        <arguments>test --no-notification</arguments>
    </configuration>
</execution>

它出现在JHipster 3.3.0&#39; pom.xml的第750行。

一个更好的解决方案是弄清楚为什么这些测试失败并修复它们 - 它们的目的是帮助你找到问题并且它们因某种原因而失败。

答案 1 :(得分:0)

在较新的JHipster版本5.7.2中,要禁用Web测试(玩笑),您需要在pom.xml上删除以下内容:

                    <execution>
                        <id>webpack build test</id>
                        <goals>
                            <goal>npm</goal>
                        </goals>
                        <phase>test</phase>
                        <configuration>
                            <arguments>run webpack:test</arguments>
                            <npmInheritsProxyConfigFromMaven>false</npmInheritsProxyConfigFromMaven>
                        </configuration>
                    </execution>

答案 2 :(得分:0)

您可以尝试使用mvn -Pprod软件包-DskipTests。 -DskipTests应该在构建和打包过程中跳过测试