Unable to execute SonarQube解决办法

Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.5.0.1254:sonar 
(default-cli) on project dotoyo_form_parent: Unable to execute SonarQube: Fail to parse 
entry in bootstrap index: 

SonarQube
Loading...
-> [Help 1]

 环境:

jdk8+windows7 64 bit + maven3.2 + SonarQube 6.75

现象:通过maven扫描本地代码时,运行 mvn clean install sonar:sonar 时,出现 Fail to parse entry in bootstrap index,非常的绝望,各种找不到解决方法。

解决:

修改maven的 setting.xml中关于SonarQube连接的配置文件;

将 原 http://localhost:9000/sonar 改成

http://localhost:9000 即可!

    
        sonar
        
            true
        
        
        
            jdbc:mysql://192.168.1.24:3306/sonarqube?useUnicode=true&characterEncoding=utf8
            root
            123456
              
            http://localhost:9000
        
    

 

另外执行的时候,还可能遇到其他问题,可能是插件 和 SonarQube 版本不兼容导致的,需要仔细排查;

 

 如下是官方给出的解释:

从maven-sonar-plugin 3.4.0.905中,不再支持SonarQube < 5.6。

如果在5.6之前使用SonarQube实例,应该使用maven-sonar-plugin 3.3.0.603。

Maven -sonar-plugin 3.1不再支持Maven < 3.0。

如果在3.0之前使用Maven,应该使用Maven -sonar-plugin 3.0.2。

 

 

仅供备份!

 

 

 

 

你可能感兴趣的:(异常整理)