ToB企服应用市场:ToB评测及商务社交产业平台
标题:
办理服务器进行Sonar代码扫描无法天生PDF report题目Error: problem genera
[打印本页]
作者:
丝
时间:
2024-10-18 16:23
标题:
办理服务器进行Sonar代码扫描无法天生PDF report题目Error: problem genera
目次
一. 弁言
二. 体系情况
三. 题目分析
3.1权限题目
3.2 SonarQube服务题目
3.3 Compute Engine使命失败
3.4 网络题目
3.5 插件题目
3.6 服务器资源题目
3.7 设置题目
四. 题目办理
4.1. 查抄sonarqube的权限
4.2 进行PDF report设置
4.3. 查抄PDF插件版本
4.4 编写sonar 设置文件
一、媒介
本篇文章主要讲一下作者在Linux体系中对代码进行sonar-scanner扫描过程中遇到的无法导出为pdf的题目。
二、体系情况
安装有sonarqube7.9.2.30863,scanner是4.2.0版本, Linux操作体系
三、题目分析
3.1 权限题目:如果SonarQube实例设置安全设置,确保实验PDF天生使命的用户具有适当权限。
3.2 SonarQube服务题目:可能是SonarQube服务自己题目,比如服务没有相应或存在内部错误。
3.3 Compute Engine使命失败:Compute Engine使命可能没有成功实验,导致状态无法获取。
3.4 网络题目:如果是分布式部署,可能存在网络题目导致SonarQube服务器无法与Compute Engine通讯。
3.6 插件题目:PDF插件可能存在bug或者与当前SonarQube版本不兼容。
3.7:服务器资源题目:服务器可能由于资源不足(如内存或CPU)导致使命实验失败。
3.8 设置题目:SonarQube或PDF插件的设置可能不正确。
四、题目办理
要办理这个题目,主要进行了步骤调试:
查抄sonarqube的权限,确保有execute analysis 的权限
查抄PDF report:确保实验PDF陈诉过程前,Pdf.skip=true 修改为Pdf.skip=false,即关闭skip功能,对应修改为
查抄PDF插件安装正确:查抄与SonarQube版本是否相匹配的sonar-pdf-plugin插件,其在SonarQube安装目次的extensions/plugins下,如果不匹配,则必要进行下载设置。并重启sonarqube服务。
4.查抄sonar 设置文件:
文件位置
设置文件中必要包含以下信息:
#----- Default SonarQube server
sonar.host.url=http://127.0.0.1:9000
#----- Default source code encoding
sonar.sourceEncoding=UTF-8
#服务端的项目名称
sonar.projectKey=sonar_project_name
# 检查的代码路径
sonar.sources=./src
#创建项目时生成的令牌,但是也可以增加一个参数 password,通过用户名和密码进行扫描
sonar.login=e6c95f0690d586c9f86c0a3fff81d319164a8e93
#sonar.password=admin
#使用以下配置排除多个目录(逗号分隔的文件夹路径
#sonar.exclusions=public/**/*, test/**/*
复制代码
观察到上述设置文件中不包含sonar.pdf的信息必要对其进行设置,添加如下代码:
sonar.username=admin
sonar.password=admin
Sonar.pdf.username=admin
Sonar.pdf.password=admin
复制代码
则可天生sonar代码扫描的PDF report文件,题目办理。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4