Sonarqube 5.0 maven插件支持(不推荐使用的maven 2)

时间:2015-01-21 09:46:48

标签: maven-3 sonarqube

我在新的5.0服务器上执行分析时尝试将sonar-maven3-plugin升级到5.0。我收到以下错误:

[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插件运行分析?

1 个答案:

答案 0 :(得分:4)

正如我在Which sonar-maven-plugin version to use?上所解释的那样,您必须使用的插件是org.codehaus.mojo:sonar-maven-plugin,而不是内部插件。 (所以不需要尝试升级sonar-maven3-plugin)

您的问题可能来自于org.codehaus.mojo:sonar-maven-plugin的版本已被锁定在您的POM或父POM中。