操作截图
下载一个中文插件。

插件安装成功,提示需要重启sonarqube。

通过maven的命令对代码进行测试
找到maven。

修改apache-maven-3.6.1\setting.xml。

通过以下命令对当前代码进行质量检测。

检测完毕。

回到sonarqube,看到刚刚检测的结果。

通过sonarqube提供的sonar-scanner进行代码质量检测
百度上搜索sonar-scanner。

之后sonar-scanner会和jenkins集成,要和安装Jenkins的服务器的安装环境一致。

将sonar-scanner放到安装Jenkins的虚拟机里。




编辑sonar-scanner.properties。

data数据卷下的workspace是从gitlab上push的代码,下面要操作让sonar-scanner检测workspace的项目。


使用sonar-scanner命令进行质量检测,下图中,报了一个没有认证的错误,需要提供一个用户token或者sonar的账号密码。

使用sonar用户分配一个token。


将上述的秘钥加到sonar-scanner的命令中

上图所示,有一个报错:需要定义sonar.projectkey。自定义一个,加到命令中去。

如此运行还会报如下图的错误,需要提供编译好的地址。

以上就是完整的sonar-scanner命令。运行成功后,回到sonarqube首页,看到运行结果。















![[B题]2023 年全国大学生数学建模比赛思路、代码更新中.....](https://img-blog.csdnimg.cn/9ca4d0ba79304b8a870bc90616c486d5.png)




