美文网首页linux
sonarqube7.4安装使用

sonarqube7.4安装使用

作者: theache | 来源:发表于2019-11-10 02:31 被阅读0次

最近试了试sonarqube来检测自己的代码, = =不知道是不是我自己电脑配置低转了好久踩了好多坑才装上。

安装sonarqube7.4

这里我主要是安装来检测php代码的。数据库选择mysql,就不额外装其他库了。最新的7.9版貌似已经不支持mysql。这里我就选择7.4了。下载地址

下载完成之后修改配置文件 /conf/sonar.properties 追加一下内容

// 修改默认web访问端口
sonar.web.port=9889
// 连接数据库配置
sonar.jdbc.username=root
sonar.jdbc.password=1234qwer
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance
sonar.sorceEncoding=UTF-8

然后数据库添加sonar库即可,进入/bin/macosx-universal-64 执行

./sonar start

稍等片刻,访问 http://localhost:9889

image

汉化包下载地址 下载对应文件添加到/extensions/plugins/重启即可。

添加项目测试

WechatIMG6
sonar-scanner \
  -Dsonar.projectKey=test \
  -Dsonar.sources=. \
  -Dsonar.language= php \
  -Dsonar.host.url=http://localhost:9889 \
  -Dsonar.login=f8336d6d1c3de6b430f312ac627f7e0a29031229

示例中没有区分php自己跑命令的时候添加一条就好了

安装sonar-scanenr按照页面提示下载sonar-scanner文件。修改/conf/sonar-scanner.properties 追加

sonar.host.url=http://localhost:9889
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8
sonar.jdbc.username=root
sonar.jdbc.password=1234qwer

/bin/sonar-scanner命令追加到$PATH即可,在项目根目录下执行上面的命令,效果如下

WechatIMG7

遇到的问题:
1 ERROR: Failed to upload report - An error has occurred. Please contact your administrator
解决:修改mysql max_allowed_packet大小

2 sonarqube 7.9的时候要求java版本11以上,但是又不想修改本地版本
解决:修改/conf/wrapper.conf 中的wrapper.java.command指向对应版本的java或者别名命令

相关文章

  • sonarqube7.4安装使用

    最近试了试sonarqube来检测自己的代码, = =不知道是不是我自己电脑配置低转了好久踩了好多坑才装上。 安装...

  • SonarQube7.4安装和使用

    近期比较关注代码的检测,之前由于用的findbugs,因此没有可视化的界面所以便搜索了一些代码检测管理平台,于是便...

  • idea插件sonarlint集成sonarqube和sonar

    一、sonarqube 1.官网下载,我用的是sonarqube7.4; 2.解压后配置:(1)conf文件夹下s...

  • 基因组分析

    bwa 安装 使用 Samtools 安装 使用 Picard 安装 使用

  • 版本切换/安装指定版本

    使用 yarn 安装 CLI OR使用 npm 安装 CLI OR 安装了 cnpm,使用 cnpm 安装 CLI

  • SwiftLint 使用

    SwiftLint:源码 安装配置 使用 Homebrew 安装 使用 CocoaPods 安装 使用安装包 Sw...

  • Dva-TypeScript环境搭建

    一、安装 typescript (推荐使用全局安装) 二、安装 dva-cli(使用全局安装) 三、使用 dva-...

  • Ubuntu 14.04以上版本安装Docker和k8s

    使用阿里源安装Docker 使用官方脚本自动安装 手动命令行安装 安装校验 使用ustc源安装k8s 使用如下命令...

  • 使用partialzip下载kernelcache

    安装 首先安装partialzip,使用npm安装即可,记得使用全局安装. 如图,我使用的 ,安装完成后输入 查看...

  • Gulp学习

    postcss使用笔记 安装 使用 jshint 安装 使用 建立配置文件 .jshintrc ESlint 安装...

网友评论

    本文标题:sonarqube7.4安装使用

    本文链接:https://www.haomeiwen.com/subject/yqyobctx.html