admin 管理员组

文章数量: 1184232


2024年3月26日发(作者:购买oracle数据库)

一、sonar环境搭建

1、安装JDK-1.5以上版本。

在环境变量中配置JAVA_HOME,并在path里添加%JAVA_HOME%bin;

2、安装mysql-5.x以上版本。

3、mysql新建数据库并增加权限

CREATE DATABASE sonar CHARACTER SET utf8 COLLATE

utf8_general_ci;

GRANT all ON sonar.* TO sonar@localhost IDENTIFIED BY ‘sonar’;

FLUSH PRIVILEGES ;

4、在sonar官网上下载并解压,不要放在中文

目录下。

5、配置ties文件。

1)配置启动的http端口

: localhost

: 9000

t: /

三句前本来被注释,取消注释

2)取消mysql连接的注释

#----- MySQL 5.x/6.x

# Comment the embedded database and uncomment the following

properties to use MySQL. The validation query is optional.

:

jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8

ClassName:

tionQuery: select 1

运行,打开相应的网页:

localhost:9000测试是否配置成功,这里的页面链接跟前头的http配置有关

二、配置sonar-runner

1、下载并解压

官网下载网址:

/org/codehaus/sonar-plugins/sonar-runner/1.0

/

2、环境变量,设置SONAR_RUNNER_HOME,在Path下添

${SONAR_RUNNER_HOME}/bin (Unix) or %SONAR_RUNNER_HOME%/bin。

3、修改${SONAR_RUNNER_HOME}/conf/ties文件,打开

database connection, server URL的注释

命令行中输入sonar-runner –h查看是否配置成功

三、测试文件的配置

1、在每个项目的项目源文件目录下新建一个文件名为ties的文

件,在文件中输入以下内容:

# required metadata

# My project------修改成你的项目名称

tKey=my:project

tName=My project

tVersion=1.0

# path to source directories (required)

# srcDir1,srcDir2---------修改成你的源文件夹路径

sources=srcDir1,srcDir2

# path to test source directories (optional)

# testDir1,testDir2--------修改成你的测试文件夹路径

tests=testDir1,testDir2

# path to project binaries (optional), for example directory of Java #bytecode

# binDir--------修改成你的二进制文件夹路径

binaries=binDir

# path to project libraries (optional)

libraries=

# advanced parameters

ty=value

四、应用sonar监测代码质量

以上配置完成之后,就可以应用sonar来监测代码质量了。

1、先启动sonar用sonar-2.8binwindows-x86-32 文件,这时可

以查看sonar-2.8logs 文件,看是否已经启动sonar

2、启动好sonar之后,接着在命令行中切换到项目文件的目录下,然后输入

sonar-runner,等到运行结束后,进入到localhost:9000页面,查看代码的质量

统计结果。

五、错误:emoryError处理方法:

在文件中修改内存容量:

"%JAVA_HOME%"

前加一行:

set JAVA_OPTS=-Xms128m -Xmx512m

后加一句:%JAVA_OPTS%(不换行、前后加空格)


本文标签: 配置 文件 项目 代码 下载