step 1:在maven->setting.xml中进行配置
修改mvn工程所用的setting.xml文件,在
<profile>
<id>sonar</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<properties>
<sonar.jdbc.url>
jdbc:mysql://${mysql-url}:${port}/${DbName}?useUnicode=true&characterEncoding=utf8
</sonar.jdbc.url>
<sonar.jdbc.username>${name}</sonar.jdbc.username>
<sonar.jdbc.password>${passwd}</sonar.jdbc.password>
<sonar.host.url>${url}</sonar.host.url>
</properties>
</profile>
step 2:
然后,执行命令 mvn clean install sonar:sonar
如图—>
Maven 插件会自动把所需数据(如单元测试结果、静态检测结果等)上传到 Sonar 服务器上
执行完成后,便可在Web Server中查看分析结果数据
参考
http://www.07net01.com/program/102648.html
http://blog.csdn.net/hunterno4/article/details/11687269
http://www.cnblogs.com/gao241/p/3190701.html
插件化形式运行Sonar
条件:
- 需要在项目工程的根目录创建sonar-project.properties文件
- 需要在eclipse安装sonarqube插件
- 需要在sonar平台预先创建与sonar-project.properties中键值一致的项目
操作:
- 条件配置后,鼠标右击工程-configure-选择执行所需
适用:
- 本地检查