在新的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 .
Run Code Online (Sandbox Code Playgroud)
查看发行说明,它说:“ [SONAR-5705]-放弃对Maven 2的支持”。Mojo不仅掉线,还直接引发异常。问题是旧的maven 3插件(5.0版本)仍然指向maven2。
有什么方法可以使用5.0 maven插件运行分析吗?
正如我在Which sonar-maven-plugin version to use?中解释的那样 ,您必须使用的插件是org.codehaus.mojo:sonar-maven-plugin,而不是内部插件。(所以无需尝试升级sonar-maven3-plugin)
您的问题可能是由于 的版本org.codehaus.mojo:sonar-maven-plugin已被锁定在您的 POM 或父 POM 中。
| 归档时间: |
|
| 查看次数: |
3496 次 |
| 最近记录: |