SonarQube环境搭建指南(CentOS7+MySQL 5.7)
sonar 的环境搭建思路挺清晰的,适合你一步步照着操作。用的是 CentOS7 + MySQL5.7 这套老搭档,稳定还挺好维护的。文档里面从安装 MySQL、配置 SonarQube 到用 SonarScanner 和 Maven 插件代码,基本都涵盖了。中间还有提坑的地方,比较贴地气,适合刚上手 Sonar 的同学。
MySQL 安装部分用的是 YUM 源,按步骤操作就行,像systemctl start mysqld
这类命令挺熟悉的吧?注意下 Sonar 对 InnoDB 的要求,别偷懒用 MyISAM 哈。缓存参数那块有建议配置,照着调下性能能好不少。
SonarQube 安装算是这篇的重点。作者推荐下 LTS 版本,下载解压后直接改个名就能用了。配置文件里像sonar.jdbc.username
这些属性别写错。启动 Web 服务后,汉化那块还专门提了插件下载路径,挺贴心的。
代码有两种思路:SonarQubeScanner 或 Maven 插件。Scanner 用起来更简单,适合单项目快速试水;Maven 插件灵活点,配置上多一步,但对熟练的 Java 开发者来说小菜一碟。
文末还整理了一堆相关工具的链接,比如 CentOS7 下 Docker 装 MySQL5.7,配套用起来会更方便。如果你是在搭本地测试环境,配合虚拟机或者打包工具试试,会更高效。
,文档内容比较扎实,适合需要动手搭建 Sonar 环境的你。如果你平时项目代码量不小,推荐用上它看看代码质量,收获还蛮多的。
1.11MB
文件大小:
评论区