环境要求:
jdk 1.8
maven 3.0 以上
步骤:
- 创建一个SonarQube插件
- 增加相关依赖
- 创建自定义rules
- 生成插件的jar包
- 将该jar包放在SONARQUBE_HOME/extensions/plugins目录下
- 重启SonarQube
自定义规则demo模板: https://github.com/Canbing007/repositoryForMyBlog/tree/master/sonar
自定义规则demomaven打包命令: mvn clean install
新规则在sonarqube的web界面->质量配置->右侧;可看到新增的规则