当我运行mvn -Pprod package
时,gulp会运行测试
但它在测试期间失败了。我现在还不知道如何解决这个问题。
所以我想禁用这些测试。
我该怎么做?
谢谢。
答案 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应该在构建和打包过程中跳过测试