我正在寻找解决方案,以绕过mvn安装中的验证阶段。
设置设置为安装所有依赖项,但还为mvn安装失败的Cucumber报告设置了验证阶段。计划是安装mvn,然后运行mvn test验证。但是使用mvn install时,它确实会验证并且构建失败。
答案 0 :(得分:0)
您不能跳过maven的整个阶段。您可以做的是跳过插件执行。我不了解您使用的插件,但让我们看看maven-assembly-plugin。现在,当您调用mvn install -Dassembly.skipAssembly=true
时,将在阶段package
中调用maven-assembly-plugin,但是将跳过执行。您还可以将黄瓜插件移至profile并先后用mvn install
和mvn verify -Pcucumber-profile-id
执行Maven。
mvn test verfiy
也是多余的,因为当您调用verify
时,会执行test
阶段-> introduction-to-the-lifecycle