刚接触到一个新框架,首先想的就是先让它跑起来输出第一个'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
本文暂时没有评论,来添加一个吧(●'◡'●)