gpt4 book ai didi

java - 在多模块 Maven 项目中构建阶段之前运行单元测试

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

我有一个多模块 Maven 项目。每个模块都有单元测试。当我在每个模块之前运行干净安装测试时,如果一个模块中的所有测试都成功,则它会成功构建。如果一项测试失败,该模块中的所有其他测试都会成功运行(或者某些测试成功,其他测试失败)。第一个失败单元测试所在的模块构建失败。其他模块将被跳过。我想要这样的事情:首先在所有模块中运行所有单元测试,然后如果没有失败的测试,则构建所有模块,或者如果一个或模式模块中有一个或多个失败的测试,则跳过所有模块的构建。你能帮我吗?

最佳答案

运行:

mvn clean test
mvn install -Dmaven.test.skip=true

注意,如果您有模块间依赖关系(我假设您有),您可能无法真正做到这一点,因为您需要先构建依赖的 jar,然后才能运行在其他模块中进行测试。

关于java - 在多模块 Maven 项目中构建阶段之前运行单元测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7529738/

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