首页 > 其他分享 >Jenkins集成sonarqube报错

Jenkins集成sonarqube报错

时间:2023-06-01 17:01:57浏览次数:33  
标签:java scanner SonarQube sonarqube 报错 org sonar Jenkins

报错1

SONAR ANALYSIS FAILED
------------------------------------------------------------------------
FATAL: SonarQube Scanner executable was not found for sonarscanner
ERROR: SonarQube Scanner executable was not found for sonarscanner
Finished: FAILURE

说明:指定的下载没有生效  需要手动下载并指定好路径

 

 下载  SonarQube Scanner

wget https://binaries.sonarsource.com/Distribution/sonar-scanner-cli/sonar-scanner-cli-4.7.0.2747.zip
unzip sonar-scanner-cli-4.7.0.2747.zip
mv sonar-scanner-4.7.0.2747  /opt

指定 SonarQube Scanner

如果没有路径这个选项  是因为勾选了下面的自动安装 把他取消  

 

 

报错2

ERROR: Error during SonarScanner execution
org.sonar.java.AnalysisException: Your project contains .java files, please provide compiled classes with sonar.java.binaries property, or exclude them from the analysis with sonar.exclusions property.
    at org.sonar.java.classpath.ClasspathForMain.init(ClasspathForMain.java:75)
    at org.sonar.java.classpath.AbstractClasspath.getElements(AbstractClasspath.java:317)
    at org.sonar.java.SonarComponents.getJavaClasspath(SonarComponents.java:164)
    at org.sonar.java.JavaSquid.<init>(JavaSquid.java:87)
    at org.sonar.plugins.java.JavaSquidSensor.execute(JavaSquidSensor.java:104)

解决办法:需要添加sonar.java.binaries配置,即:

sonar.java.binaries=./target/classes

需要找到项目的 /target/classes  路径

可以使用   find  . -name target    进行查找  每个人的路径都不相同 

然后在 Jenkins 中配置

 

报错3

ERROR: Re-run SonarScanner using the -X switch to enable full debug logging.
WARN: Unable to locate 'report-task.txt' in the workspace. Did the SonarScanner succeed?
ERROR: SonarQube scanner exited with non-zero code: 1

解决方法:配置一下 sonarqube 的 scm 和 svn

 

标签:java,scanner,SonarQube,sonarqube,报错,org,sonar,Jenkins
From: https://www.cnblogs.com/scfssq/p/17449565.html

相关文章

  • tar 命令压缩时报错 Removing leading `/' from member names 解决方法
    原文:https://www.cnblogs.com/operationhome/p/9802554.html在使用tar命令进行压缩打包的时候我们常常会遇到下面的错误。虽然它不会影响我们最后的压缩打包,但是间接说明了我们的命令是有问题的。接下来我们来看看解决的方法。报错内容报错内容:$tar-zcvf/home/shenweiyan......
  • 2023-06-01 微信开发者工具看不了报错
    具体表现为:开发工具捕获到1个error,点击开发工具的调试器也显示有1个error,点击查看,发现是空白,没有显示任何内容。原因:开发工具的调试器设置了一个【selectedcontextonly】,勾选上后就不会显示具体报错内容,而是只显示error的数量。解决方案:在开发工具的右上角的第二个setting,点进......
  • echarts更新数据后报错 There is a chart instance already initialized on the dom
    产生原因使用Echarts插件的时候,多次加载会出现Thereisachartinstancealreadyinitializedonthedom.的警告,表示DOM上已经初始化了一个图表实例。解决方案定义一个全局变量,在初始化之前先判断该实例是否存在,若存在,先销毁。varmyChart;//全局变量functiondrawChart(......
  • uniapp+vue3+ts 使用pinia报错
    "hasInjectionContext"isnotexportedby"node_modules/vue-demi/lib/index.mjs",importedby"node_modules/pinia/dist/pinia.mjs".11:36:19.397at../node_modules/pinia/dist/pinia.mjs:6:9 解决方法:把pinia降级 先删除pinianpmunipin......
  • Jenkins持续集成
    1, 配置GlobalToolConfiguration配置jenkins需要的maven、jdk路径jdk的家目录路径[root@web01root]#echo$JAVA_HOME/data/jdkJava的版本信息[root@web01root]#java-versionjavaversion"1.8.0_60"Java(TM)SERuntimeEnvironment(build1.8.0_60-b27)J......
  • Python安装软件包报错 fatal error: Python.h: No such file or directory
    原因是我们安装的这个第三方库内含需要编译的调用pythonapi的c/c++文件,而linuxlinux发行版通常会把类库的头文件和相关的pkg-config分拆成一个单独的xxx-dev(el)包。以python为例,以下情况你是需要python-dev的:ubuntu下apt-getinstallpython-devapt-getinstallpython3-d......
  • 搭建jenkins实现自动化部署
    一、安装jenkins1、添加yumrepos,然后安装12sudo wget-O /etc/yum.repos.d/jenkins.repohttps://pkg.jenkins.io/redhat/jenkins.reposudo rpm--import https://pkg.jenkins.io/redhat/jenkins.io.key注:如果上边的执行成功就不用再执行这两......
  • docker-compose一键部署jdk+tomcat+jmeter+ant+jenkins测试环境
    1.编写DokcerfileFROMcentos:7MAINTAINERhuangkai<[email protected]>RUNyum-yinstallvim\&&yum-yinstallnet-tools\&&yuminstalldejavu-sans-fontsfontconfig-yADDjdk-11_linux-x64_bin.tar.gz/usr/local/ADDapache-tomcat-9.0......
  • sonarqube部署安装
    镜像准备postgres:11.6sonarqube:9.0.0-communitybusybox:1.27.1安装postgressonarqube7.9及以上使用postgres为数据库使用 PVCapiVersion:v1kind:PersistentVolumeClaimmetadata:name:sonar-mysqlnamespace:demospec:accessModes:-ReadWriteMan......
  • Flutter导入第三方包后报错The number of method references in a .dex file cannot e
    报错导入just_audio:^0.9.34后编译报错。报错内容如下:ERROR:D8:Cannotfitrequestedclassesinasingledexfile(#methods:71340>65536)com.android.builder.dexing.DexArchiveMergerException:Errorwhilemergingdexarchives:Thenumberofmethodreference......