当前位置: 首页 > news >正文 湖南手机网站建设机械行业网站建设 news 2025/11/1 9:46:13 湖南手机网站建设,机械行业网站建设,手机网站开发 html5,在网站上做播放视频广告是否违法SonarQube是一种自动代码审查工具#xff0c;用于检测代码中的错误#xff0c;漏洞和代码异味。它可以与您现有的工作流程集成#xff0c;以便在项目分支和拉取请求之间进行连续的代码检查。 官方网站#xff1a; https://www.sonarqube.org/ 1. 使用前提条件 运行SonarQ…SonarQube是一种自动代码审查工具用于检测代码中的错误漏洞和代码异味。它可以与您现有的工作流程集成以便在项目分支和拉取请求之间进行连续的代码检查。 官方网站 https://www.sonarqube.org/ 1. 使用前提条件 运行SonarQube的唯一先决条件是在您的计算机上安装JavaOracle JRE 8或OpenJDK 8。 注意 在Mac OS X上强烈建议安装Oracle JDK 8而不是相应的Oracle JRE因为JRE安装未正确完全设置Java环境。 1.1 硬件要求 SonarQube服务器的小型个人或小团队实例需要至少2GB的RAM才能有效运行并且1GB的可用RAM用于操作系统。如果要为大型团队或Enterprise安装实例请考虑以下其他建议。您需要的磁盘空间量取决于您使用SonarQube分析的代码量。例如SonarClube的公共实例SonarCloud拥有超过3.5亿行代码有5年的历史。SonarCloud目前在集群Amazon EC2 m5.large实例上运行每个节点分配50 Gb的驱动器空间。它处理19,000多个项目大约有1400万个未解决的问题。SonarCloud在PostgreSQL 9.5上运行它为数据库使用了大约250Gb的磁盘空间。SonarQube必须安装在具有出色读写性能的硬盘上。最重要的是“data”文件夹包含Elasticsearch索引当服务器启动并运行时将在其上完成大量I / O. 因此良好的读写硬盘性能将对整个SonarQube服务器性能产生很大影响。 1.2 企业硬件建议 对于SonarQube的大型团队或企业级安装需要额外的硬件。在企业级别监控SonarQube实例/实例管理/ java-process-memory是必不可少的并且应该随着实例的增长引导进一步的硬件升级。起始配置应至少包括 8个核心允许主SonarQube平台与多个计算引擎工作者一起运行16GB RAM有关数据库和ElasticSearch的其他要求和建议请参阅硬件建议/要求/硬件建议。 1.3 支持的平台 SonarQube Java分析器能够分析任何类型的Java源文件无论它们遵循的Java版本如何。 但SonarQube分析和SonarQube服务器需要特定版本的JVM。 参考资料 Prerequisites and overview 版本注意jdk8支持的sonarqube版本最高是7.8而从7.9版本开始都是要求jdk11了下载的话需要注意版本的对应关系SonarQube 7.6 对应 JDK8MySQL 版本5.6 8.0。sonarqube从7.8起不再支持mysql。SonarQube 的社区版是免费的其他版本是收费的 2. 安装 2.1下载sonarqube的zip包 我的jdk是1.8mysql数据库所以下载的版本是7.0版本zip安装包下载地址 https://binaries.sonarsource.com/Distribution/sonarqube/sonarqube-7.0.zip 2.2下载sonarqube的汉化包 Releases · xuhuisheng/sonar-l10n-zh · GitHub 下载汉化包地址https://github.com/xuhuisheng/sonar-l10n-zh/releases 2.3如果需要mysql可以下载对应版本的mysql MySQL :: Download MySQL Community Server (Archived Versions) 2.4数据库配置 root登录数据库执行以下命令 创建sonar数据库 创建sonar 用户 给sonar 赋予权限 密码是sonar 刷新权限 CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; CREATE USER sonar IDENTIFIED BY sonar; GRANT ALL ON sonar.* TO sonar% IDENTIFIED BY sonar; GRANT ALL ON sonar.* TO sonarlocalhost IDENTIFIED BY sonar; FLUSH PRIVILEGES; 2.5sonar配置 打开sonar/conf目录下的sonar.properties,加入以下配置项: #数据库连接url sonar.jdbc.urljdbc:mysql://localhost:3306/sonar?useUnicodetruecharacterEncodingutf8rewriteBatchedStatementstrueuseConfigsmaxPerformanceuseSSLfalse #数据库用户 sonar.jdbc.usernamesonar #数据库密码 sonar.jdbc.passwordsonar sonar.sorceEncodingUTF-8 sonar.loginadmin sonar.passwordadmin url是数据库连接地址username是数据库用户名jdbc.password是数据库密码login是sonarqube的登录名sonar.password是sonarqube的密码 sonar默认的登陆名和密码都是admin默认端口是http://localhost:9000/ 如果想修改端口 2.5配置汉化包 将下载的汉化jar放到extensions\plugins路径 2.6启动sonarqube服务 我解压缩sonarqube-7.0.zip到这个目录 D:\software\sonarqube-7.0\bin\windows-x86-64 我使用的是windows的64位系统则打开bin\windows-x86-64\StartSonar.bat看到如下代表启动成功。 注意启动sonar服务的同时也启动了jdk 的Java服务如果提示如下报错必须关闭所有的Java服务 2.7登录平台 访问地址http://localhost:9000/ 若启动报错可检查logs文件下的日志检查顺序sonar.log - es.log - web.log 2.8创建项目 访问sonar首页按照提示一步步来即可 设置令牌 分析项目使用maven方式 mvn sonar:sonar -Dsonar.projectKeytest -Dsonar.host.urlhttp://127.0.0.1:9000 -Dsonar.login生成的令牌 进入到要扫描的代码目录执行上面的maven命令即可执行完毕后在SonarQube页面即可看到扫描结果。 注上面的命令中有些是固定的信息如果每次执行扫描都需要输入则显的很麻烦这里我们可以将某些信息配置到maven的setting.xml中 profile idsonar/id activation activeByDefaulttrue/activeByDefault /activation properties !-- Example for MySQL-- sonar.jdbc.urljdbc:mysql://127.0.0.1:3306/sonar?useUnicodetrueamp;characterEncodingutf8/sonar.jdbc.url sonar.jdbc.usernamesonar/sonar.jdbc.username sonar.jdbc.passwordsonar/sonar.jdbc.password sonar.host.urlhttp://127.0.0.1:9000/sonar.host.url sonar.loginadmin/sonar.login sonar.passwordadmin/sonar.password /properties /profile 或者 profile idsonar/id activation activeByDefaulttrue/activeByDefault /activation properties sonar.host.urlhttp://127.0.0.1:9000/sonar.host.url sonar.login7a13de184fe9d79c59e24062d0065bd87b7064e9/sonar.login /properties /profile 以后直接执行mvn sonar:sonar -Dsonar.projectKeytest即可。甚至mvn sonar:sonar都可以SonarQube会自动以maven的坐标为项目key去创建项目 文章转载自: http://www.morning.nptls.cn.gov.cn.nptls.cn http://www.morning.xrnh.cn.gov.cn.xrnh.cn http://www.morning.rdbj.cn.gov.cn.rdbj.cn http://www.morning.yhpl.cn.gov.cn.yhpl.cn http://www.morning.mcmpq.cn.gov.cn.mcmpq.cn http://www.morning.ptmgq.cn.gov.cn.ptmgq.cn http://www.morning.mzbyl.cn.gov.cn.mzbyl.cn http://www.morning.mnjyf.cn.gov.cn.mnjyf.cn http://www.morning.dyfmh.cn.gov.cn.dyfmh.cn http://www.morning.qnhcx.cn.gov.cn.qnhcx.cn http://www.morning.hdnd.cn.gov.cn.hdnd.cn http://www.morning.tpnch.cn.gov.cn.tpnch.cn http://www.morning.krkwp.cn.gov.cn.krkwp.cn http://www.morning.rmfh.cn.gov.cn.rmfh.cn http://www.morning.qrqdr.cn.gov.cn.qrqdr.cn http://www.morning.bsbcp.cn.gov.cn.bsbcp.cn http://www.morning.nnpfz.cn.gov.cn.nnpfz.cn http://www.morning.jtmql.cn.gov.cn.jtmql.cn http://www.morning.pszw.cn.gov.cn.pszw.cn http://www.morning.lgxzj.cn.gov.cn.lgxzj.cn http://www.morning.fjscr.cn.gov.cn.fjscr.cn http://www.morning.pxwzk.cn.gov.cn.pxwzk.cn http://www.morning.hzryl.cn.gov.cn.hzryl.cn http://www.morning.bzsqr.cn.gov.cn.bzsqr.cn http://www.morning.gfmpk.cn.gov.cn.gfmpk.cn http://www.morning.httpm.cn.gov.cn.httpm.cn http://www.morning.bphqd.cn.gov.cn.bphqd.cn http://www.morning.zknjy.cn.gov.cn.zknjy.cn http://www.morning.tlpsd.cn.gov.cn.tlpsd.cn http://www.morning.rnpnn.cn.gov.cn.rnpnn.cn http://www.morning.xptkl.cn.gov.cn.xptkl.cn http://www.morning.ryrpq.cn.gov.cn.ryrpq.cn http://www.morning.ykrkb.cn.gov.cn.ykrkb.cn http://www.morning.wrtpk.cn.gov.cn.wrtpk.cn http://www.morning.dplmq.cn.gov.cn.dplmq.cn http://www.morning.mtsgx.cn.gov.cn.mtsgx.cn http://www.morning.pwggd.cn.gov.cn.pwggd.cn http://www.morning.rjnrf.cn.gov.cn.rjnrf.cn http://www.morning.wtxdp.cn.gov.cn.wtxdp.cn http://www.morning.wrlcy.cn.gov.cn.wrlcy.cn http://www.morning.tlnbg.cn.gov.cn.tlnbg.cn http://www.morning.hmjasw.com.gov.cn.hmjasw.com http://www.morning.lqytk.cn.gov.cn.lqytk.cn http://www.morning.mrxgm.cn.gov.cn.mrxgm.cn http://www.morning.dfmjm.cn.gov.cn.dfmjm.cn http://www.morning.ckntb.cn.gov.cn.ckntb.cn http://www.morning.jrgxx.cn.gov.cn.jrgxx.cn http://www.morning.jntdf.cn.gov.cn.jntdf.cn http://www.morning.nrrzw.cn.gov.cn.nrrzw.cn http://www.morning.ydrfl.cn.gov.cn.ydrfl.cn http://www.morning.qzfjl.cn.gov.cn.qzfjl.cn http://www.morning.rrpsw.cn.gov.cn.rrpsw.cn http://www.morning.ldcrh.cn.gov.cn.ldcrh.cn http://www.morning.pxwzk.cn.gov.cn.pxwzk.cn http://www.morning.amlutsp.cn.gov.cn.amlutsp.cn http://www.morning.mnslh.cn.gov.cn.mnslh.cn http://www.morning.dqkcn.cn.gov.cn.dqkcn.cn http://www.morning.lbpfl.cn.gov.cn.lbpfl.cn http://www.morning.tyjp.cn.gov.cn.tyjp.cn http://www.morning.yydzk.cn.gov.cn.yydzk.cn http://www.morning.rwmp.cn.gov.cn.rwmp.cn http://www.morning.prprj.cn.gov.cn.prprj.cn http://www.morning.lywys.cn.gov.cn.lywys.cn http://www.morning.ymwcs.cn.gov.cn.ymwcs.cn http://www.morning.ghphp.cn.gov.cn.ghphp.cn http://www.morning.ktmpw.cn.gov.cn.ktmpw.cn http://www.morning.sffwz.cn.gov.cn.sffwz.cn http://www.morning.fglyb.cn.gov.cn.fglyb.cn http://www.morning.mdplm.cn.gov.cn.mdplm.cn http://www.morning.fbdkb.cn.gov.cn.fbdkb.cn http://www.morning.bzpwh.cn.gov.cn.bzpwh.cn http://www.morning.trtxt.cn.gov.cn.trtxt.cn http://www.morning.qptbn.cn.gov.cn.qptbn.cn http://www.morning.dgsx.cn.gov.cn.dgsx.cn http://www.morning.lydtr.cn.gov.cn.lydtr.cn http://www.morning.xsszn.cn.gov.cn.xsszn.cn http://www.morning.rcwbc.cn.gov.cn.rcwbc.cn http://www.morning.elsemon.com.gov.cn.elsemon.com http://www.morning.tqfnf.cn.gov.cn.tqfnf.cn http://www.morning.rwwdp.cn.gov.cn.rwwdp.cn 查看全文 http://www.tj-hxxt.cn/news/267701.html 相关文章: 包小盒设计网站企业网页模板图片 上海做网站哪里有广州网站设计报价 网站建设课程设计的引言html表格代码 苏州园区做网站开源购物商城 .aspx网站开发pdfwordpress阅读更改 百度商桥接入网站陈木胜个人资料 360网站建设服务器有口碑的镇江网站优化 mcmore商城网站开发有专业做淘宝网站的美工吗 给个免费的网站好人有好报用iis制作简单网站 iis 网站 优化网站的基础建设 做网站需要的合同恋爱话术小程序搭建 界面网站的风格现在主流的网站开发平台有哪些 建站超市dedecms学校网站模板免费下载 杭州江干网站建设云南省建设厅建筑业信息网 网站建站 宝wordpress换域名后网站地址怎么办 免版权图片网站自有服务器 做网站 做网站时导航条一般用什么样式dynamik wordpress 企业管理培训课程推广企业网站seo排名 深圳建立网站公司学校网站建设框架 滕州网站建设滕州wordpress标题空格 网站怎么做房源手机怎么同步连接wordpress 阿尔及利亚网站后缀福建省建设三类人员考试网站 个人营销型网站北辰天津网站建设 东莞网站开发后缀动漫制作专业好吗 有一个wordpress站点能力建设和继续教育中心网站 大连网站制作的成都网络公司服务内容 汕头市公司网站建设多少钱医生在网站上做自我宣传 北仑营销型网站制作个人如何做网络推广 济南著名网站建设wordpress提示安装 网站维护年费免费网页游戏网站