sonar

sonarqube执行sonar-scanner出现过的错误 1.ERROR: Error during SonarQube Scanner execution ERROR: You must define the following mandatory properties for ‘Unknown’: sonar.projectKey 原因1.:sonar-project.properties文件里sonar写成onar 解决方法:将sonar-project.properties,文件改对 原因2:没有在sonar-project.properties文件所在位 阅读详情

来自链接http://www.imooc.com/article/279446?block_id=tuijian_wz的总结笔记
sonar服务端搭建:sonar-qube
1环境准备:jdk,sonar-qube,sonar-scanner,mysql,windows环境
2安装配置:
1)安装jdk配置
2)安装mysql,创建sonar数据库
3)解压缩sonar-qube,在conf文件夹得sonar.properties里配置sonar登陆信息和mysql得连接信息;
运行startsonar.sh脚本文件,将会产生数据在sonar数据库;
在此,在浏览器访问本机9000端口,就可登陆进去;
闪退得话,先关闭进程管理器中得所有Java.exe服务
运行一会异常退出得话,要查看sonar下日志信息进行分析;
4)解压缩sonar-scanner,把bin目录配置到系统环境变量里
在sonar-scanner.properties里配置mysql得连接信息
在cmd输入sonar-scanner -v验证是否成功;

3代码检测
在要检测得代码根目录创建sonar-project.properties,配置
在这里插入图片描述
在项目根目录运行sonar-scanner即可对代码检测;
登陆到服务端,可以看检测结果;

备注:sonar-scanner可能是客户端,如果qube在远程主机,sonar-scanner是和检测代码在一起的
sonar-runner也类似,主要配置一些qube的访问网址,用户名,密码,用于将检测的工程信息和检测结果上传
也可以使用maven配置sonar地址和数据库信息,执行mvn sonar:sonar完成扫描上传

sonarqube+sonar-scanner遇到的问题总结 前言 下载这个软件最终是为了sonarqube+Jenkins+jacoco得出测试覆盖率,做一个测试平台。 过程艰辛。 本文汇总各种因为软件问题和自己的粗心大意遇到的大坑,全篇吐槽说明,读者会感到浓浓的怨念先在这里致歉了。 版本(第一坑) 大多数的教程不会提到版本问题,所以这是第一个大坑。 首先下载安装sonarqube并分析项目需要JDK+sonarqube+sonar-scanner/sonar-runner+mysql JDK 1.8版本 sonarqube别超过7.6 sonar-scanner. 阅读详情

相关推荐

Sonar扫描python代码

本文介绍使用sonar扫描本地Python项目的代码,生成报告。 sonar新建项目 新建项目,填写项目名称和key,这个后续会用到。 生成token 下载Scanner 点进链接,下载scanner。并解压,将bin的路径添加至环境变量。目的:在系统任何位置都能找到scanner命令。 扫描方式一: 在项目根目录创建sonar-project.properties文件,填写配置。目的:扫描后生成的报告,上传至sonar上的ProjectKey为test的项目...

seanyang_的博客 4359

sonar权限设置

sonar设置查看指定项目的报告权限,在sonar报告查看的场景中,如果需要给外部人员提供某个项目的报告,又不想他能看到代码等其他管理员的权限时,我们可以通过权限模板的方式进行设置。某种情况下,项目的名称是按一定规则生成的,如集成到流水线中,可能就是以流水线名称开头的,这种场景就可以使用如下方式解决。

rainyonelove的专栏 1260

利用OrthoFinder做泛基因家族聚类分析

这条命令会将 Arabidopsis_thaliana.TAIR10.59_longest_trans.pep.fa 文件中的所有序列ID,去掉ID中的空格后面的部分,只保留 > 后第一个空格之前的基因ID,并将结果保存在 An1.fasta 文件中。muscle 是一种常用的多序列比对工具,用于基因组或蛋白质序列的比对。基因家族(Gene family),是来源于同一个祖先,由一个基因通过基因重复而产生两个或更多的拷贝而构成的一组基因,它们在结构和功能上具有明显的相似性,编码相似的蛋白质产物。

qq_64400864的博客 2750

sonarQube

sonarQube 文章目录sonarQubeSonarqube搭建1、安装2、数据库配置:3、修改sonar配置文件:sonar.properties4、启动sonarqube5、安装SonarQube Scanner和配置6、maven-sonar-pluginSonarqube使用1.SonarQube扫描方法2.SonarQube web UI3.SonarQube web UI –项目...

MysticalYcc的博客 582

[深度学习] 从 originbot 到 origincar

原来,OriginBot的摄像头是MIPI模式,而OriginCar的摄像头是USB摄像头,也就是imageWidth 是0~959,超过了范围640。origincar在执行以下命令部署模型时。

chdlr的博客 2385

LangGraph的容错机制:从节点失败到图级回滚

核心概念铺垫:讲解LLM应用容错与事务性的核心概念(幂等性、重试策略、降级策略、快照、回滚、原子性、一致性、隔离性、持久性、最终一致性),对比LangGraph容错机制与传统数据库ACID事务、Apache Airflow/Kubernetes Workflow/Kubeflow Pipelines容错机制的异同;LangGraph容错机制的演进历史:用markdown表格梳理LangGraph从0.0.1到1.5.0(截止202X年X月)的容错机制发展历程;节点级别的容错:重试与降级。

AI Python 编程之道的博客 172

Sonar配置及使用?

1.数据库中创建一个名为sonar的数据库,里面不需要任何一张表,进入到sonar的解压目录中的conf中,找到sonar.properties文件中 ,里面配置数据库信息 ,默认的都是注释掉? sonar.jdbc.url=jdbc:mysql://127.0.0.1:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&am

weixin_42874924的博客 4177

因时机器人-灵巧手配置方案(Ubuntu18.04)

因时机器人-灵巧手配置方案(Ubuntu18.04)

CH_monsy的博客 3848

Maven中sonar的配置与eclipse sonar插件的安装

安装好sonar后,跑sonar有三种方式  1. 通过maven插件跑,这个很简单,只需要简单的修改maven的settings文件就好了,在下面增加 sonar true jdbc:oracle:thin:@IP:1521:cpadb oracle.jdbc.OracleDriver sonar sonar

燃烧JAVA 9419

AIGC内容溯源技术:如何追踪AI生成内容的原始来源

本文旨在系统性地介绍AIGC内容溯源的技术体系,帮助读者理解如何追踪AI生成内容的来源。我们将覆盖从基础概念到前沿技术的完整知识链,包括但不限于数字水印、区块链存证、内容指纹等技术方案。文章将从AIGC的基本概念出发,逐步深入探讨各种溯源技术,分析其原理和实现,最后讨论实际应用和未来趋势。AIGC:AI Generated Content,人工智能生成内容内容溯源:追踪数字内容的创作、修改和传播历史数字水印:嵌入在数字内容中的不可见识别信息数字水印:隐藏在内容中的识别信息,像隐形墨水内容指纹。

SuperAGI2025 2071

isaaclab无法识别NVIDIA显卡,如何解决?

🏆本文收录于 《全栈Bug调优(实战版)》 专栏,该专栏专注于分享我在真实项目开发中遇到的各类疑难Bug及其深层成因,并系统提供高效、可复现的解决思路和实操方案。无论你是刚入行的新手开发者,还是拥有多年项目经验的资深工程师,本专栏都将为你提供一条系统化、高质量的问题排查与优化路径,助力你加速成长,攻克技术壁垒,迈向技术价值最大化与职业发展的更高峰🚀!    📌 特别说明: 文中部分技术问题来源于真实生产环境及网络公开案例,均经过精挑细选与系统化整理,并结合多位一线资深架构师和工程师多年实战经验沉淀,提

**My Coding Family** 1146

sonar 搭建

一、sonar环境搭建 1、安装JDK-1.5以上版本。 2、安装mysql-5.x以上版本。 3、mysql新建数据库并增加权限   CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci; GRANT all ON sonar.* TO sonar@localhost IDENTIFIED BY 'sonar';

bahaidong的专栏 781

AD(十四)调用已有的PCB元件封装库

软件:Altium Designer 16 需要资料:已有的PCB原理图文件(.PCBDOC)或者PCB库文件(.PCBLIB)(来源文中细说) 调用已有的PCB元件封装库(一)从已有的PCB原理图文件(*.PCBDOC)中调用1、PCB原理图文件来源2、打开已有的PCB原理图文件(*.PCBDOC)3、生成PCB封装库4、复制封装到工程文件下的PCB库文件(*.PCBLIB)5、重名问题(二)从已有的PCB库文件(*.PCBLIB)中调用1、PCB库文件(*.PCBLIB)的来源2、打开已有的PCB库 (

Curnane0_0的博客 5083

Sonar 集成Jenkins进行代码审查

一  Sonar介绍   Sonar是一个用于代码质量管理的开源平台,用于管理Java源代码的质量。通过插件机制,Sonar 可以集成不同的测试工具,代码分析工具,以及持续集成工具,比如pmd-cpd、checkstyle、findbugs、Jenkins。通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量的变化,从而可以方便地对不同规模和种类的工程进行代码质量管理。同时, S

ytfrank2012的专栏 6796

基于STM32H5的循环GPDMA链表使用

STM32H503的GPDMA链表模式可实现灵活的数据传输。相比传统DMA直接编程方式,链表模式通过配置多个节点实现分散数据传输,支持循环链表功能。示例展示了如何使用GPDMA链表实现UART1循环发送数据:配置两个DMA节点分别指向不同发送缓冲区,构建循环链表并绑定到DMA通道。关键点包括:清空链表结构体、正确设置循环模式、检查节点配置。此方法提高了DMA使用的灵活性,适用于需要交替传输多段数据的场景。

kevin1499的博客 451

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

sonar的使用:使用sonar-scanner检测代码

配置好sonar的服务端之后,接下来就要使用sonar检测我们的代码了,sonar主要是借助客户端检测工具来检测代码,所以要使用sonar必须要在我们本地配置好客户端检测工具客户端可以通过IDE插件、Sonar-Scanner插件、Ant插件和Maven插件方式进行扫描分析,此处使用的是Sonar-Scanner,sonar的命令行分析端软件还有Sonar-Runner,和Scanner使用差不多...

fbb的博客 1万+

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

在linux中安装sonar

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和图片上传 LaTex数学公式 UML序列图和流程图 离线写博客 导入导出Markdown文件 丰富的快捷键 快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

技术人生 2401

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

【Sonar】Sonar理论篇

一、Sonar是什么     Sonar是一个用于进行代码质量管理的开源平台,用于管理源代码的质量,通过插件形式,可以支持包括java、C#、JavaScript等二十余种编程语言的代码质量管理与检测。 Sonar是从七个维度检测代码质量,而作为开发人员至少需要处理前5中代码质量问题。 1、不遵循代码标准     sonar可以通过PMD,CheckStyle,Findbugs等代码规则检

柠檬树 1万+

sonar监控java代码质量使用说明

一、sonar环境搭建 1、安装JDK-1.5以上版本。 2、安装mysql-5.x以上版本。 3、mysql新建数据库并增加权限   CREATE DATABASE sonarCHARACTER SET utf8 COLLATE utf8_general_ci;   GRANT all ON sonar.* TO sonar@localhostIDENTIFIED BY ‘sona

沉底的石头 4169

sonar mysql 配置_Sonar配置与使用

一、前置条件:安装工具如下:JDKMySql服务器SonarQubeSonarScanner从官网下载安装包进行安装,具体安装步骤略二、配置MySql配置:打开SQL,创建sonar数据库,sonar用户,并赋予sonar用户sonar数据库权限;mysql> CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;m...

weixin_39733146的博客 1422

【Sonar】Sonar实战篇

上篇博客已经提及sonarqube5.6+需要JDK1.8作为支持,而我们大部分的电脑装的JDK都是低版本的,欲同时安装多个JDK,请参考博客:一台电脑如何配置多个JDK。 一、启动SonarQube 1、配置SonarQube    配置好JDK1.8之后呢,就要开始sonar的环境变量配置啦:首先添加系统变量。变量名:SONAR_RUNNER_HOME,变量值:C:\sonar-

柠檬树 1万+

sonar实战

Sonar是神器,围绕代码质量管理的神器。她几乎支持了你所能想到的一切代码质量问题:从静态分析到动态分析(单元测试)、从系统分析到人工评审、从历史分析到现在的版本分析、从Web客户端到Eclipse插件、从本地分析到远程分析、从集成其他代码分析插件(FindBugs、PMD等)到作为插件被CI持续集成、从邮件通信到任务平台交换(如JIRA)、从Web接口到插件开发,这些不一而足,再加上Sonar的

知心 2178

sonar安装及使用篇

安装步骤: sonar 下载地址:http://www.sonarsource.org/ 下载好以后解压,需要修改配置文件(conf/sonar.properties) #sonar.web.host: 0.0.0.0 #sonar.web.port: 9000 将前面的“#”删掉,端口改

Think a minute 3270

Sonar插件介绍

这里先主要介绍的是PDF report插件,插件下载地址是http://docs.codehaus.org/display/SONAR/PDF+Plugin 下载下来后放到sonar安装目录下sonar-3.5\extensions\plugins下就可以了,需要注意的是这个PDF插件目前最新版本是1.3.1,只支持到sonar3.5,对于3.5以上版本不兼容,我在3.7上试过会报错。 htt

燃烧JAVA 4374
上一篇: git常用操作
下一篇: session cookies token
青葱暖咖啡
博客等级 码龄14年 0粉丝 25原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值