背景
在推动项目开发人员编写单元测试的时候,需要在项目中加入jacoco插件以便统计单元测试的覆盖率,从而更直观的体现单元测试的工作量和成果。在此过程中,在持续集成机器上运行mvn test以及在本地运行都可以正确的加载,然而一到omad平台自动部署的时候就发现构建失败。难题来了,如果想统计覆盖率就必须加jacoco插件,如果加了插件omad构建不通过则无法自动更新部署线下线上环境。因此必须解决这个问题才能鱼与熊掌兼得。
在推动项目开发人员编写单元测试的时候,需要在项目中加入jacoco插件以便统计单元测试的覆盖率,从而更直观的体现单元测试的工作量和成果。在此过程中,在持续集成机器上运行mvn test以及在本地运行都可以正确的加载,然而一到omad平台自动部署的时候就发现构建失败。难题来了,如果想统计覆盖率就必须加jacoco插件,如果加了插件omad构建不通过则无法自动更新部署线下线上环境。因此必须解决这个问题才能鱼与熊掌兼得。