首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

sonar 配备 管理 一

2013-08-01 
sonar 配置 管理 一? sonar是一款开源的代码质量静态检查工具。使用sonar可以检查测试覆盖率,代码复杂度,重

sonar 配置 管理 一

? sonar是一款开源的代码质量静态检查工具。使用sonar可以检查测试覆盖率,代码复杂度,重复代码,以及违反某些规则的不良的编程风格。

?

maven 配置参见:http://xjward.iteye.com/blog/1909092

下载sonar : http://www.sonarqube.org/downloads/?下载3.5.1版本? 并 解压到D:\Program Files\sonar-3.5.1

?

使用maven 的方式启动sonar 需要在.m2 目录下的setting.xml中的profiles节点下添加 sonar的配置

C:\Users\Administrator\.m2\setting.xml

<profile><id>sonar</id><activation><activeByDefault>true</activeByDefault></activation><properties><sonar.jdbc.url>jdbc:oracle:thin:@172.19.121.142:1521/orcl</sonar.jdbc.url><sonar.jdbc.driverClassName>oracle.jdbc.driver.OracleDriver</sonar.jdbc.driverClassName><sonar.jdbc.username>scott</sonar.jdbc.username><sonar.jdbc.password>tiger</sonar.jdbc.password><sonar.host.url>http://172.19.121.142:8082/</sonar.host.url> </properties></profile>

?

?

sonar对项目的检查信息是保存在数据库总的所以需要配置 相应的数据库?mysql、oracel、db2 等

D:\Program Files\sonar-3.5.1\conf\sonar.properties

sonar.web.host:                           172.19.121.142sonar.web.port:                           8082sonar.web.context:                        /sonar.jdbc.username:                       scottsonar.jdbc.password:                       tigersonar.jdbc.url:                             jdbc:oracle:thin:@172.19.121.142:1521/orclsonar.jdbc.driverClassName:                oracle.jdbc.OracleDriversonar.jdbc.maxActive:                      20sonar.jdbc.maxIdle:                        5sonar.jdbc.minIdle:                        2sonar.jdbc.maxWait:                        5000sonar.jdbc.minEvictableIdleTimeMillis:     600000sonar.jdbc.timeBetweenEvictionRunsMillis:  30000sonar.notifications.delay=60

?配置了db的链接方式, 当然也需要相应的架包 。

?

将 ojdbc14-10.2.jar? 放入 D:\Program Files\sonar-3.5.1\extensions\jdbc-driver\oracle目录;

?

在D:\Program Files\sonar-3.5.1\bin\windows-x86-32\? 首次启用sonar? :

添加windows服务?InstallNTService.bat?

启动服务??? StartNTService.bat

启动sonar?? StartSonar.bat

启动成功后 访问sonar的主页 http://172.19.121.142:8082

?

?在项目的根目录E:\workspace\MDM下

?按下键盘Shift键同时点击鼠标右键 选择 '在此处打开命令窗口(W)'

执行mvn sonar:sonar 命令将项目MDM添加到sonar服务中

?

刷新 http://172.19.121.142:8082?即可看到项目MDM。

?

?

后记:

???????? mvn sonar:sonar? 有中文乱码的问题??

??如系统编码为GBK但项目编码为UTF-8 :?? 在pom.xml 的properties项中添加节点

?

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

?

?汉化 sonar 检查规则的提示信息 下载压缩包sonar_Zh.rar

?

?

?

?

?

?

?

热点排行