when: manual #手动执行触发 allow_failure: false结果报错了:Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin default-cli) on project nisbos-api-gateway: Execution default-cli of goal org.sonarsource.scanner.maven:sonar-maven-plugin :sonar failed: An API incompatibility was encountered while executing org.sonarsource.scanner.maven:sonar-maven-plugin the system but we specify that we want to analyze a Java 11 project.mvn org.sonarsource.scanner.maven:sonar-maven-plugin
Scanner https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven 这里我在项目中添加 sonar-maven-plugin <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin
Scanner https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven 这里我在项目中添加 sonar-maven-plugin <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin
Scanner https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven 这里我在项目中添加 sonar-maven-plugin <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin
具体参考文档: https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven 这里我在项目中添加 sonar-maven-plugin <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin
<build> <plugins> <plugin> <groupId>org . codehaus . mojo</ groupId> <artifactId>sonar-maven-plugin ') { sh """ mvn clean package org.sonarsource.scanner.maven:sonar-maven-plugin
Scanner https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven 这里我在项目中添加 sonar-maven-plugin <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin
具体参考文档: https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven 这里我在项目中添加 sonar-maven-plugin <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin
<plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin</artifactId
> 然后就可以在我们 Maven 工程目录执行 mvn clean verify sonar:sonar 或 mvn clean install sonar:sonar 如果我们想指定使用某个版本的 sonar-maven-plugin > <plugins> <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin </plugin> </plugins> </build> 二、使用 mvn 命令指定 mvn clean install org.sonarsource.scanner.maven:sonar-maven-plugin
plugins> <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin
mvn clean compile package install sonar:sonar 问题 [ERROR] Failed to execute goal org.codehaus.sonar:sonar-maven-plugin ] org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.sonar:sonar-maven-plugin
Scanner https://docs.sonarqube.org/display/SCAN/Analyzing+with+SonarQube+Scanner+for+Maven 这里我在项目中添加 sonar-maven-plugin <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin
sonar.host.url> </properties> </profile> </profiles> </settings> 需要被扫描的项目中,需要引入Maven插件sonar-maven-plugin ,当前最新版本为: <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin 因为需要下载大量的规则库和插件: # 不指定插件版本执行 mvn clean install mvn sonar:sonar # 或者指定插件版本执行 mvn org.sonarsource.scanner.maven:sonar-maven-plugin
@HEAD E170001: Authentication required [ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin
<groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin pluginManagement> 在对应项目的控制台输入mvn clean verify sonar:sonar 或mvn clean install org.sonarsource.scanner.maven:sonar-maven-plugin
maven项目,首先要在pom.xml中添加配置: <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin
然后在项目里面加入以下maven依赖 <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin
-- Maven集成示例 --> <plugin> <groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin
<groupId>org.sonarsource.scanner.maven</groupId> <artifactId>sonar-maven-plugin