sonar+hudson工具实验

上一篇 / 下一篇  2012-07-30 11:21:42 / 个人分类:每日一学

 

http://sonar.codehaus.org/documentation/

http://www.javaread.com/article/show/195

安装指南:http://docs.codehaus.org/display/SONAR/Installation+guide

http://docs.codehaus.org/display/SONAR/Frequently+Asked+Questions

liangjz 博客:http://www.51testing.com/?uid-13997-action-viewspace-itemid-98201

            http://gothicly16.iteye.com/blog/417791

            http://my.oschina.net/u/151957/blog/52902

            http://www.blogjava.net/aoxj/archive/2010/06/02/322508.html

            http://www.ibm.com/developerworks/cn/java/j-lo-sonar/index.html

下载

http://sonar.codehaus.org/downloads/

sonar整合代码覆盖率/规则检查等数据WEB图形化展现。

预先条件

window xp上环境变量PATH已经加入D:\apache-maven-2.0.9\bin

D:\apache-maven-2.0.9\my-webapp>java -version

javaversion "1.5.0_14"

Java(TM) 2 Runtime Environment, Standard Edition (build1.5.0_14-b03)

Java HotSpot(TM) Client VM (build1.5.0_14-b03, mixed mode)

D:\apache-maven-2.0.9\my-webapp>mvn -v

Mavenversion:2.0.9

Java version:1.5.0_14

OS name: "windows xp" version: "5.1" arch: "x86" Family: "windows"

安装

安装在,D:\sonar-1.4.3\conf

InstallNTService.bat安装服务

StartNTService.bat启动服务

IEhttp://127.0.0.1:9000/初步测试

缺省用户名密码:admin/admin

WEB页面上创建DB创建后可以看到D:\sonar-1.4.3\conf\sonar.properties

sonar.jdbc.url:jdbc:derby://localhost:1527/sonar;create=true

sonar.jdbc.driverClassName:org.apache.derby.jdbc.ClientDriver

配置与maven2的关联

$MAVEN_HOME/conf(如D:\apache-maven-2.0.9\conf)或者~/.m2下的settings.xml文件加入下面内容

<profile>

<id>sonar</id>

<activation>

<activeByDefault>true</activeByDefault>

</activation>

<properties>

<sonar.jdbc.url>

jdbc:derby://localhost:1527/sonar

</sonar.jdbc.url>

<sonar.jdbc.driver>org.apache.derby.jdbc.ClientDriver</sonar.jdbc.driver>

<sonar.jdbc.username>sonar</sonar.jdbc.username>

<sonar.jdbc.password>sonar</sonar.jdbc.password>

<sonar.host.url>http://127.0.0.1:9000/</sonar.host.url>

</properties>

</profile>

配置一个maven2工程pom.xml

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_0.xsd">

<modelVersion>4.0.0</modelVersion>

<groupId>com.mycompany.app</groupId>

<artifactId>my-webapp</artifactId>

<packaging>jar</packaging>

<version>1.0-SNAPSHOT</version>

<name>my-webapp</name>

<url>http://maven.apache.org</url>

<dependencies>

<dependency>

<groupId>junit</groupId>

<artifactId>junit</artifactId>

<version>3.8.1</version>

<scope>test</scope>

</dependency>

</dependencies>

</project>

 

编译发布

D:\apache-maven-2.0.9\my-webapp>mvn org.codehaus.sonar:sonar-maven-plugin:1.4.3:sonar -Dsonar.skipInstall=true

重新刷新IE数据,漂亮的数据图表展现在面前。


TAG:

 

评分:0

我来说两句

日历

« 2024-05-10  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 3629
  • 日志数: 7
  • 建立时间: 2012-02-10
  • 更新时间: 2012-07-30

RSS订阅

Open Toolbar