我使用Jenkins ver.2.7.4。
我通过使用SonarQube 5.1.2调用顶级Maven目标声纳:声纳,成功启动了Jenkins的声纳分析。
但是当我将SonarQube升级到版本6.4时,我尝试从Jenkins启动新版本时出现此错误:
[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project XXXX:
Can not execute SonarQube analysis: Plugin org.codehaus.sonar:sonar-maven3-plugin:6.4.0.25310 or one of its dependencies could not be resolved:
Failure to find org.codehaus.sonar:sonar-maven3-plugin:jar:6.4.0.25310 .......
答案 0 :(得分:0)
您似乎将 maven-plugin 的版本更改为6.4。这是不正确的。
sonar scanner for maven的当前版本是:
<dependency>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.3.0.603</version>
</dependency>
它适用于最新版本的SonarQube,如SonarQube 6.4。