gpt4 book ai didi

maven - 在 maven 版本 :perform 期间跳过结帐测试

转载 作者:行者123 更新时间:2023-12-01 08:12:51 24 4
gpt4 key购买 nike

在 maven release:perform 目标期间,准备好的标签正在从 SCM 中 check out ,并且似乎在 fork 的 maven 实例中尝试构建。

我希望在那时跳过测试,因为无论出于何种原因,它们都会失败(构建涉及通过 cargo 运行测试 Web 应用程序,我相信这在这种环境中不能很好地工作)。

有什么方法可以指示 maven 这样做吗?

最佳答案

您可以在命令行上为 fork 的 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>

关于maven - 在 maven 版本 :perform 期间跳过结帐测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13496039/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com