java sonar教程_Sonar最基础使用教程

Sonarqube服务端

安装过程略

不能用root账号启动,必须使用普通账号如esuser,启动后自动会启动一个Elasticsearch实例(Elasticsearch实例在Sonarqube安装包里有自带的),如果误用root账号启动过sonar,则需要删除Sonarqube下的temp文件夹,否则一直会无法启动

启动完成后,输入地址http://localhost:9000 可以看到控制台界面。

8ecc52520a69989b4c00179664837289.png

Sonar Maven设置

在Maven的setting.xml配置文件中的profiles标签下添加Sonarqube的地址:

sonar

true

http://192.168.17.137:9000

项目依赖

在研发项目/模块的pom文件中,添加Sonar Maven插件,在build/plugins标签下

org.springframework.boot

spring-boot-maven-plugin

true

org.sonarsource.scanner.maven

sonar-maven-plugin

3.4.0.905

IDE启动命令

在IDEA研发环境中,添加Maven启动命令

org.sonarsource.scanner.maven:sonar-maven-plugin:3.4.0.905:sonar

如截图:

615f7c7b24ba23d691411cae2b0264d6.png

双击即可启动代码扫描

代码修复

在Sonarqube控制台上,在相应的项目里可以查看分类的疑似问题,按照上面的要求和提示进行修复即可,修复完成后重新执行一次扫描,查看是否修复完成。

上面的修复指引比较完全,这里不赘述。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值