一、登陆
点击页面的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/
有问题请加博主微信进行沟通!
全部评论