刚接触到一个新框架,首先想的就是先让它跑起来输出第一个'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。
本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理