admin管理员组文章数量:1026989
SonarQube安装教程
这里我选择的是windows10操作系统,从官网下载
链接: link.
我们选择下载的是社区版最新版,这里我们需要准备JDK11(如果有JKD8的话,因为版本不兼容所以需要重新下载链接: link.对于JKD11的环境配置链接: link.如果已经安装了JKD8不需要卸载,只需要将JDK8的配置环境修改为JKD11即可。
由于SonarQube社区版支持的编程语言较少,所以需要根据自己的编程语言查找相应的插件,这里就不给出插件的链接了。
Sonarqube安装:
1.下载好sonarqube后,解压打开bin目录,启动相应OS目录下的StartSonar。如本文演示使用的是win的64位系统,则打开D:\sonar\sonarqube-5.3\sonarqube-5.3\bin\windows-x86-64\StartSonar.bat
2.启动浏览器,访问http://localhost:9000,如出现下图则表示安装成功。
2.使用SonarQube:
对于检测的代码,有多种扫描器,这里我们选择Sonar Scanner,直接去官网下载链接: link.
配置环境变量:
验证配置:
命令行输入sonar-scanner -version,出现下面界面表示sonar-scanner安装配置成功。
扫描代码设置:
1.到要检查的代码根目录下创建文件sonar-project.properties
下面展示一些。
#sonarqube服务器地址(我这里是本地)
sonar.host.url=http://127.0.0.1:9000
#sonarqube用户名
sonar.login=
#sonarqube密码
sonar.password=
#项目唯一标识(不能出现重复)
sonar.projectKey=
#项目名称
sonar.projectName=
#源代码目录
sonar.sources=.
#版本号
sonar.projectVersion=1.0
#源代码文件编码
sonar.sourceEncoding=UTF-8
2.命令行到要检查的代码目录下,输入命令:sonar-scanner
检查的结果直接可以在浏览器SonarQube上查看
SonarQube安装教程
这里我选择的是windows10操作系统,从官网下载
链接: link.
我们选择下载的是社区版最新版,这里我们需要准备JDK11(如果有JKD8的话,因为版本不兼容所以需要重新下载链接: link.对于JKD11的环境配置链接: link.如果已经安装了JKD8不需要卸载,只需要将JDK8的配置环境修改为JKD11即可。
由于SonarQube社区版支持的编程语言较少,所以需要根据自己的编程语言查找相应的插件,这里就不给出插件的链接了。
Sonarqube安装:
1.下载好sonarqube后,解压打开bin目录,启动相应OS目录下的StartSonar。如本文演示使用的是win的64位系统,则打开D:\sonar\sonarqube-5.3\sonarqube-5.3\bin\windows-x86-64\StartSonar.bat
2.启动浏览器,访问http://localhost:9000,如出现下图则表示安装成功。
2.使用SonarQube:
对于检测的代码,有多种扫描器,这里我们选择Sonar Scanner,直接去官网下载链接: link.
配置环境变量:
验证配置:
命令行输入sonar-scanner -version,出现下面界面表示sonar-scanner安装配置成功。
扫描代码设置:
1.到要检查的代码根目录下创建文件sonar-project.properties
下面展示一些。
#sonarqube服务器地址(我这里是本地)
sonar.host.url=http://127.0.0.1:9000
#sonarqube用户名
sonar.login=
#sonarqube密码
sonar.password=
#项目唯一标识(不能出现重复)
sonar.projectKey=
#项目名称
sonar.projectName=
#源代码目录
sonar.sources=.
#版本号
sonar.projectVersion=1.0
#源代码文件编码
sonar.sourceEncoding=UTF-8
2.命令行到要检查的代码目录下,输入命令:sonar-scanner
检查的结果直接可以在浏览器SonarQube上查看
版权声明:本文标题:Windows10下SonarQube安装和使用教程 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://it.en369.cn/jiaocheng/1726308465a607781.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论