编程开源技术交流,分享技术与知识

网站首页 > 开源技术 正文

新手怎样搭建并使用sonar代码质量管理

wxchong 2024-06-10 16:58:55 开源技术 20 ℃ 0 评论

刚接触到一个新框架,首先想的就是先让它跑起来输出第一个'hello world'。面对眼花缭乱的技术分析文章总是让人不愉快, 我只是想运行起来看看效果。

本文面向的是新手,如果你已了解sonar可以绕道了。此次用的是docker搭建sonar,可以快速上手体验,建议你平时玩demo使用其它服务时都可以优先考虑docker,真的很方便快捷。

1.搭建sonar

docker pull sonarqube
docker run --name sonar -d -p 9000:9000 sonarqube:latest

启动成功可以访问了,默认账户密码是admin/admin,是不是很简单。

2.上传代码到sonar

2.1 配置maven 的settings.xml文件

在<settings>下配置

<pluginGroups>
 <pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
 </pluginGroups>

在<profiles>标签下添加

<profile>
 <id>sonar</id>
 <activation>
 <activeByDefault>true</activeByDefault>
 </activation>
 <properties>
 <sonar.host.url>
 http://ip:9000 //此处填写你的ip
 </sonar.host.url>
 </properties>
 </profile>

2.2 打开idea运行

mvn clean install -DskipTests
mvn sonar:sonar

打开sonar web端 http://ip:9000 就可以看到刚刚上传的项目的分析了

上面是最简化配置,sonar使用了默认的数据库,你可以修改为mysql

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表