请将 sonar-maven-plugin 更新到至少 2.3 版
Please update sonar-maven-plugin to at least version 2.3
我正在使用 Sonar Integration 在 Jenkins 中构建一个项目。
一切顺利,直到声纳分析部分。我收到以下错误:
[ERROR] Failed to execute goal
org.codehaus.mojo:sonar-maven-plugin:2.2:sonar (default-cli) on
project project-whatever: Can not execute SonarQube analysis:
Please update sonar-maven-plugin to at least version 2.3 -> [Help 1]
然后构建失败。
我必须解释一下,我的项目中没有引用声纳 pom.xml。这是专门通过 Jenkins 配置完成的。
我在 Jenkins (1.599) 和 Sonar (5.0) 上使用最新的可用版本。所有 Jenkins 插件都已更新。
已经在寻找更新 sonar-maven-plugin 版本的方法,但我找不到它:要么它不存在,要么我没有在寻找正确的地方...
有人知道如何解决这个问题吗?
我能够通过进入管理 Jenkins -> 配置系统 -> 滚动到 SonarQube 部分 -> 单击高级 -> 在 "Version of sonar-maven-plugin" 中填写你想要使用的版本来解决这个问题。 ....我用的是2.5.
如果您可以更改根 pom.xml
,那么以下操作也应该有效:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.1.1</version>
</plugin>
</plugins>
</pluginManagement>
</build>
更多信息见SonarQube docs
我正在使用 Sonar Integration 在 Jenkins 中构建一个项目。
一切顺利,直到声纳分析部分。我收到以下错误:
[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.2:sonar (default-cli) on project project-whatever: Can not execute SonarQube analysis: Please update sonar-maven-plugin to at least version 2.3 -> [Help 1]
然后构建失败。
我必须解释一下,我的项目中没有引用声纳 pom.xml。这是专门通过 Jenkins 配置完成的。
我在 Jenkins (1.599) 和 Sonar (5.0) 上使用最新的可用版本。所有 Jenkins 插件都已更新。 已经在寻找更新 sonar-maven-plugin 版本的方法,但我找不到它:要么它不存在,要么我没有在寻找正确的地方...
有人知道如何解决这个问题吗?
我能够通过进入管理 Jenkins -> 配置系统 -> 滚动到 SonarQube 部分 -> 单击高级 -> 在 "Version of sonar-maven-plugin" 中填写你想要使用的版本来解决这个问题。 ....我用的是2.5.
如果您可以更改根 pom.xml
,那么以下操作也应该有效:
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.sonarsource.scanner.maven</groupId>
<artifactId>sonar-maven-plugin</artifactId>
<version>3.1.1</version>
</plugin>
</plugins>
</pluginManagement>
</build>
更多信息见SonarQube docs