我已经设置了sonarQube版本6.7.5。服务器已启动并正在运行。我也可以通过eclipse中的Web浏览器访问此服务器。
从eclipse(版本:Oxygen.2版本(4.7.2))开始,Sonar Maven插件启动了mvn sonar:sonar
得到以下异常:
[ERROR] Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.5.0.1254:sonar (default-cli) on project <project-name>: Unable to execute SonarQube: Fail to get bootstrap index from server: Status returned by url [http://localhost:9000/batch/index] is not valid: [403] -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.sonarsource.scanner.maven:sonar-maven-plugin:3.5.0.1254:sonar (default-cli) on project <project-name>: Unable to execute SonarQube
当我从Eclipse浏览器访问链接http://localhost:9000/batch/index
时,Web浏览器显示以下详细信息:
sonar-scanner-engine-shaded-6.7.5.jar|4d51abc8c7a7796c4c6d163561d3aaf8
;表示可以从Eclipse访问此URL。
如Here中所述,我无法使用3.2版声纳Maven插件,因为我具有扁平的模块化项目结构,因此它不适用于3.2版
以下Sonar Maven插件版本不适用于我:3.5.0.1254、3.4.1.1168、3.4.0.905、3.3.6033。所有版本都具有与上述相同的错误。
有人知道如何解决这个问题吗?