命令mvn sonar:sonar
执行哪些Maven生命周期阶段?
当我查看运行在屏幕上的日志时,我看到了非常高层次的test,install
。
考虑以下示例:
我有一个Maven项目如下:
maven-root
maven-child-1
maven-child-2
考虑以下情况,我一直在根目录下按顺序执行以下操作:
mvn clean install
mvn sonar:sonar
-- 查看报告- 通过添加一些测试用例来增加代码覆盖率 修改了child-2
- 运行
mvn sonar: sonar
我的测试用例更改未反映在报告中。
- 我已从Sonarqube中删除了报告
mvn sonar:sonar
仍然生成旧报告。
简而言之,我需要执行mvn clean install
,然后再执行mvn sonar:sonar
吗?
如果mvn sonar:sonar
包括执行mvn clean install
,那么为什么报告给我旧的数字?