sonar8.5版本安装及规则自定义和使用

本文档介绍了如何安装Sonar 8.5,包括安装postgresql数据库、升级到Java 11、解压安装包,并详细阐述了自定义Java代码规则的过程,包括@Rule注解、scanFile方法、nodesToVisit和visitMethod方法的使用。此外,还讲解了如何配置和使用自定义规则,以及将规则打包成jar并添加到Sonar插件目录的方法。
摘要由CSDN通过智能技术生成

前言

为什么要整sonar8.5

之前已经研究过sonar7.6版本的了,为什么还要继续研究,因为在做自定义规则的时候,我发现吧自己写的规则放入sonar的配置库($SONAR_HOME/extensions/plugins)里运行报错了, 而且提示的是在sonar7.9版本以后才能使用自定义规则,然后我去掉我的jar包果然又行了,所以要安装高版本的sonar,后来我又去查找了安装依赖,结果发现只支持java11,而且数据库mysql也不支持了,所以这里选用的postpresql,而后安装完成,配置的自定义的规则都是能正常使用的了。

1.安装postgresql数据库

在这里是参考的别人的一篇文章进行安装的,如果已经有安装pdsql最好,没有也可以参考一下,也是相互学习与借鉴,反正我是使用并能安装的,我个人觉得是比较齐全的。
postgresql安装。

2.升级java版本

这个地方无非还是那些步骤,看是否有低版本的,有则卸载,无则直接安装,然后配置环境变量,因不是本次重点,所以不做主要讲解,会可自行研究,不会可参考下面提供的。
java11安装。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值