将 sonarqube 与 Jenkins 集成
Integrating sonarqube with Jenkins
我正在尝试 运行 sonar sonar:sonar
通过集成 sonarqube 和 jenkins。这样做时,出现以下错误。
[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project iwm_common: Can not execute SonarQube analysis: org.slf4j.impl.SimpleLoggerFactory cannot be cast to ch.qos.logback.classic.LoggerContext -> [Help 1]
詹金斯版本 - 1.612
声纳库版本 - 3.6
JDK-1.7.0_76
Maven - 3.1.1
JenkinsWAR部署在服务器A,sonarqube部署在服务器B,我没有在Jenkins安装sonar-jenkins
插件
任何人都可以告诉我是否必须在 jenkins 中安装 sonar-jenkins
插件以将 jenkins 与任何声纳服务器(例如:sonarqube)集成。
如果答案是YES
,那么在安装所需插件后,在Manage Jenkins -> Configure system -> sonar
下添加声纳服务器(eg:sonarqube)信息是否可以解决上述错误?
错误与 sonar-maven-plugin
相关,并且此插件未在项目的任何 pom.xml 中使用。谁能解释一下这个插件是否被称为 sonar:sonar
目标的一部分。谢谢。
使用最新版本的 sonarqube 解决了上述问题。
您指定的版本与 运行 声纳分析不兼容。
请升级需要
的SonarQube版本(当前为5.1.1)
Java 1.7-1.8
SonarQube 5.0 或 5.1.1
声纳跑者 2.4
我正在尝试 运行 sonar sonar:sonar
通过集成 sonarqube 和 jenkins。这样做时,出现以下错误。
[ERROR] Failed to execute goal org.codehaus.mojo:sonar-maven-plugin:2.6:sonar (default-cli) on project iwm_common: Can not execute SonarQube analysis: org.slf4j.impl.SimpleLoggerFactory cannot be cast to ch.qos.logback.classic.LoggerContext -> [Help 1]
詹金斯版本 - 1.612
声纳库版本 - 3.6
JDK-1.7.0_76
Maven - 3.1.1
JenkinsWAR部署在服务器A,sonarqube部署在服务器B,我没有在Jenkins安装sonar-jenkins
插件
任何人都可以告诉我是否必须在 jenkins 中安装 sonar-jenkins
插件以将 jenkins 与任何声纳服务器(例如:sonarqube)集成。
如果答案是YES
,那么在安装所需插件后,在Manage Jenkins -> Configure system -> sonar
下添加声纳服务器(eg:sonarqube)信息是否可以解决上述错误?
错误与 sonar-maven-plugin
相关,并且此插件未在项目的任何 pom.xml 中使用。谁能解释一下这个插件是否被称为 sonar:sonar
目标的一部分。谢谢。
使用最新版本的 sonarqube 解决了上述问题。
您指定的版本与 运行 声纳分析不兼容。
请升级需要
的SonarQube版本(当前为5.1.1)Java 1.7-1.8 SonarQube 5.0 或 5.1.1 声纳跑者 2.4