我们需要能够在某些环境中跳过子模块.
有问题的模块包含集成测试,需要半小时才能运行.因此我们希望在构建CI服务器时包含它,但是当开发人员在本地构建(并且测试运行)时,我们希望跳过该模块.
有没有办法在配置文件设置中执行此操作?我已经做了一些谷歌搜索,并在这里查看其他问题/答案,并没有找到一个很好的解决方案.
我想一个选项是pom.xml完全从父项中删除该子模块,只需在我们的CI服务器上添加另一个项目来构建该模块.
建议?
在我的maven项目中,我有许多模块.是否可以通过命令行选项关闭某些模块的运行单元测试?
我的项目大约需要15分钟来完成所有单元测试.我想通过在我正在处理的模块中运行单元测试来加速整体构建.我不想进入并编辑每个单独的pom.xml来实现这一目标.
我尝试过这里概述的解决方案:我可以通过maven运行特定的testng测试组吗?然而,结果是我想要跳过的模块中的许多测试失败.我想'组'与模块的概念不一样?