在maven发布期间:执行目标,正在从SCM检出准备好的标记,并且似乎在分叉的maven实例中尝试构建。
我希望在那时跳过测试,因为无论出于何种原因,它们都会失败(构建涉及通过货物运行测试Web应用程序,我相信这在这种环境下效果不佳)
有没有办法指示maven这样做?
答案 0 :(得分:11)
您可以在命令行上指定分叉maven实例的参数:
mvn release:prepare -Darguments="-DskipTests"
mvn release:perform -Darguments="-DskipTests"
或在你的pom中指定maven-release-plugin配置,也许在pluginManagement下:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<arguments>-DskipTests</arguments>
</configuration>
</plugin>