Sonar扫描的NPE问题解决方案

Sonar扫描的NPE问题解决方案,第1张

Sonar扫描的NPE问题

report this on Sonar Community: Commons-lang StringUtils isNotBlank method still raise NPE

有人遇到了相同的问题,官方猜测是没有正确的配置 sonar.java.libraries

SonarQube上的确提示——

手动验证,将commons-lang3-3.7.jar添加到 sonar.java.libraries 参源冲皮数里雹差,问题解决。

下一步需要处理的方式——

将项目的依赖都复制到固定的目录,然后将这个目录传递给 sonar.java.libraries 参数。

dependency:copy-dependencies 的官方用法。

理论上这样就可以解决这个问题,需要验证的是多模块的项目判困的依赖是否可以全部正确复制到正确的目录下。

如何导亮凯圆入Sonar代码扫描规则和设置默认代码扫描规则。

工具/原料

SonarQube

方法/步骤

1

进入配置页面

点击“质量管理”菜单 ,在质量管理页面点击右上角“恢复设置”。

2

导入代码扫描规则

在“恢复设置”对话框中点击“选敬塌择文件”按钮,选择代码扫描规则XML文件,再点击“恢复按钮”。

3

设置默认代码扫描规则

点击刚导入的代码扫描规则右边的“设为默认”链接,可将此规则设孙指置为默认的Java代码扫描规则。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/tougao/12214442.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-21
下一篇2023-05-21

发表评论

登录后才能评论

评论列表(0条)

    保存