Sonar扫描配置

最近两周一直在开发公司给的一个任务。开发完毕后要配置sonar扫描
花了半天时间研究了下。因为bug目前已经修完了。可以水一篇博客

工具

IDEA,SonarQube账号(因为我是用公司的账号。所以我是不用自己搭建sonar服务器的)

步骤

  1. 下载sonarLink插件:Ctrl+alt+s打开设置 ,plugin 搜索SonarLink(安装即可)
  2. 安装完毕后你的idea底部应该是有SonarLink的标签的。点击那个扳手进行配置。在这里插入图片描述
  3. 配置connection和project(如果是第一次。这个是找不到的。看下一步)
  4. 初次扫描。在根目录的pom.xml添加配置
<profiles>
       <profile>
           <id>sonar</id>
           <activation>
               <activeByDefault>true</activeByDefault>
           </activation>
           <properties>
               <sonar.host.url> 根目录</sonar.host.url>
               <sonar.login>用户名</sonar.login>
               <sonar.password>用户密码</sonar.password>
               <sonar.projectDescription>XX系统Java接口</sonar.projectDescription>
               <sonar.sourceEncoding>UTF-8</sonar.sourceEncoding>
           </properties>
       </profile>
   </profiles>

这里面的配置详细可以看https://docs.sonarqube.org/latest/analysis/analysis-parameters/
这是官方文档。各个参数什么意思。

  1. 然后在终端执行mvn sonar:sonar。这个时候可以登录你的sonar看到你的项目了

上面基础操作已经结束了。其实那不是我想要讲的东西

我想要讲的是下面这个:
你的项目所在的地址
在这里插入图片描述
怎么来的,在官网有个projectName让你配置。但是我配置了,对于maven项目来说,配置projectName没有用。sonar认的是你groupID和name这个东西是主要困扰我的。我的项目路径一直不对(如果你的总监让你将项目放到某个目录下。那你就要主要的项目结构了)
在这里插入图片描述

结束

  1. 独立完成的第一项目。
  2. 我只是一个打工仔
  3. 有很多东西值得学习

猜你喜欢

转载自blog.csdn.net/m0_37628958/article/details/107380739