2015-01-21 89 views
4

我試圖在新5.0服務器上執行分析時將sonar-maven3-plugin升級到5.0。我收到以下錯誤:Sonarqube 5.0 maven插件支持(已棄用maven 2)

[ERROR] Failed to execute goal org.codehaus.sonar:sonar-maven-plugin:5.0:sonar (default-cli) on project demo-issues: Please update sonar-maven-plugin to at least version 2.3 -> [Help 1]  
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.codehaus.sonar:sonar-maven-plugin:5.0:sonar (default-cli) on project demo-issues: Please update sonar-maven-plugin to at least version 2.3 . 

望着發行說明,它說: 「[SONAR-5705] - 拖放支持的Maven 2」。不僅下降,Mojo直接拋出異常。問題是舊的maven 3插件(5.0版本)仍然指向maven2。

有什麼方法可以用5.0 maven插件運行分析?

+0

您使用的是Maven 2.X嗎? – khmarbaise 2015-01-21 13:47:43

回答

3

正如我在Which sonar-maven-plugin version to use?上所解釋的那樣,您必須使用的插件是org.codehaus.mojo:sonar-maven-plugin,而不是內部版本。 (所以不需要嘗試升級sonar-maven3-plugin)

您的問題可能來自org.codehaus.mojo:sonar-maven-plugin版本已被鎖定在您的POM或父POM中的事實。

+0

很高興知道。我正在使用org.codehaus.sonar。謝謝你的幫助。 – 2015-01-22 15:44:03