代码检测sonar使用(2)

1399人浏览 / 0人评论

一、登陆

点击页面的login进行登陆

默认账号:admin 密码:admin

二、汉化

安装汉化包

下载地址:https://github.com/SonarQubeCommunity/sonar-l10n-zh/releases
放在extensions目录下的download下面,然后重启sonarqube
也可以在登陆后,进入应用市场,搜索chinese pack,进行安装

把现在下来的jar包放到download目录下

然后执行

docker restart  sonarID

然后程序自动识别jar包,并创建一个plugins目录。

再次访问sonar已经是汉化了!!!

方法二、在线安装(失败可能大一点点)
http://1.196.238.125:9000/admin/marketplace?search=chinese+pack

搜索chinese pack

==============

三、创建项目

1、项目名称test

2、创建令牌

令牌命令:liangzeyu-LinPai

liangzeyu-LinPai: 42298251c4cab2e97ff2c3e791e650319478ca2f

3、继续点击继续

下载扫描器SonarSource

https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.4.0.2170-linux.zip

[root@kache sonarqube]# cd /data/sonarqube/
 

unzip sonar-scanner-cli-4.4.0.2170-linux.zip

mv sonar-scanner-4.4.0.2170-linux sonar-scanner
cd sonar-scanner

vim conf/sonar-scanner.properties 
 

#sonar.host.url=http://localhost:9000

#----- Default source code encoding
#sonar.sourceEncoding=UTF-8
sonar.sourceEncoding=UTF-8
sonar.host.url=http://1.196.238.125:9000
sonar.login=admin
sonar.password=admin
sonar.jdbc.username=sonar
sonar.jdbc.password=sonarsonar
sonar.jdbc.url=jdbc:postgresql://1.196.238.125:5432/sonar
#useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
#useConfigs=maxPerformance
 

代码路径

[root@kache root]# ls
404.html  css  fileTemplate  images  index.jsp  js  json  layui  login.jsp  META-INF  sonar-project.propertie  static  WEB-INF  weixin

[root@kache root]# vim sonar-project.propertie
[root@kache root]# cat sonar-project.propertie 
sonar.projectKey=test   
#项目的名字(可以随便写,这个名字在sonar显示的)
sonar.projectName=HouTai
#项目的版本
sonar.projectVersion=1.0
#需要分析的源码的目录
sonar.sources=/usr/project/jetty-rongke/webapps/root
#这是target(如果没编译可以不写)
#sonar.java.binaries=target/classes
#java语言
sonar.language=java
 

然后执行

/data/sonarqube/scanner/sonar-scanner/bin/sonar-scanner 

 方法二,进入项目路径执行(其他代码)(我是使用这个的)

[root@kache root]# /data/sonarqube/scanner/sonar-scanner/bin/sonar-scanner   -Dsonar.projectKey=test   -Dsonar.sources=.   -Dsonar.host.url=http://1.196.238.125:9000   -Dsonar.login=42298251c4cab2e97ff2c3e791e650319478ca2f   -Dsonar.login=admin   -Dsonar.password=admin

使用Maven执行SonarQube分析是非常简单的。只需要在你的项目目录下执行如下命令。

mvn sonar:sonar \
  -Dsonar.projectKey=test \
  -Dsonar.host.url=http://1.196.238.125:9000 \
  -Dsonar.login=42298251c4cab2e97ff2c3e791e650319478ca2f

 然后访问浏览器查看就可以了。

===

先安装这个插件亲

插件下载地址:

https://binaries.sonarsource.com/Distribution/sonar-java-plugin/sonar-java-plugin-6.8.0.23379.jar

https://binaries.sonarsource.com/Distribution/

 

 

全部评论