使用sonar-scanner扫描某个项目,生成的结果太大了,结果upload到数据库失败,说明是在往数据库插入数据时超过了设置的最大允许数据包值:max_allowed_packet
解决办法:
修改(或设置)mysql的my.cnf内的max_allowed_packet值,或者直接执行命令:
set
global
max_allowed_packet = 100*1024*1024;
然后重启sonar
另外,同一个项目扫描过一遍后,修改sonar-project.properities的扫描目录再次扫描会失败