编辑SonarScanner 的配置文件以指定 Java 版本: 虽然SonarScanner 的主要配置文件 sonar-scanner.properties 没有直接指定 Java 版本的选项,但你可以通过 sonar.java.jdkhome 属性来指定 JDK 的路径。例如: properties sonar.java.jdkhome=/path/to/your/jdk 注意,
<properties><java.version>11</java.version></properties> 1. 2. 3. 在上述示例中,设置了 Java 版本为 11。接着,您需要引用 SonarQube 的 Maven 插件。在pom.xml的<build>部分添加以下代码: <build><plugins><plugin><groupId>org.sonarsource.scanner.maven</groupId><artifactId>sonar-maven-plugin</a...
script:'date +%Y%m%d%H%M%S'sonarDate= sonarDate -"\n"sh"""${scannerHome}/bin/sonar-scanner -Dsonar.projectKey=${projectName} \-Dsonar.projectName=${projectName} -Dsonar.projectVersion=${sonarDate} \-Dsonar.projectDescription=${projectDesc} -Dsonar...
1 概述 sonar-scanner解压完配置完环境变量以后就直接用jenkins调用,当推送java项目的时候就会报错 从日志中可以看到Unsupported class file major version 55,一直以为是sonar-scanner不支持JAVA代码,后来才发现是jdk版本的不一致所导致的。 注意,version 55 其实指的就是 jdk 1.11版本。 查看了一下jenkins日志 Jenkins...
sonar.projectVersion=1.0(项目版本号,可以不指定) sonar.sources=.(java源代码目录指定,可以知道扫描目录,填写sonar-project.properties文件所在目录的相对路径) 如下图,sonar-project.properties文件在G:\sonar-scanning-examples-master\sonarqube-scanner\src ...
简介:jenkins学习笔记之十三:配置SonarScanner扫描Java项目 一、手动测试 注意此版本已经内置包含Java语言扫描插件,不再需要单独安装 1.clone代码 git clone git@192.168.1.128:root/demo-maven-service.git #demo-maven-service网上都有 2.手动编译项目 cd demo-maven-service/ ...
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.7.0.1746:sonar (default-cli) on project project-name: Error when executing blame for file xxx.java:svn: E170001: Authentication required for 'svn://ip:prothash' -> [Help 1] ...
本文作为开篇,将介绍 1)Sonar Scanner的工作机制, 2)Java项目中利用 Maven的Sonar Scanner 插件进行扫描的配置和步骤 3)使用Token,多Module项目扫描和忽略等一些实际问题。 与Jenkins不同的工作机制 与Jenkins类似,SonarQube也是一个C/S架构的服务。根据其官网所述,是以下的一个架构。包括了: SonarQube服务端: ...
export SONAR_SCANNER_OPTS="-Xmx512m" Windows: set SONAR_SCANNER_OPTS=-Xmx512m Unsupported major.minor version 升级用于分析的Java版本,或使用一个本机包(嵌入自己的Java运行时) Property missing: `sonar.cs.analyzer.projectOutPaths'. No protobuf files will be loaded for this project. ...
15:49:36.560 ERROR: Error during SonarScanner execution java.lang.StringIndexOutOfBoundsException: begin 7022, end 7021, length 12874 at java.base/java.lang.String.checkBoundsBeginEnd(String.java:4608) at java.base/java.lang.String.substring(String.java:2711) ...