我收到这个错误:
在当前项目和插件组 [org.codehaus.mojo, org.apache.maven.plugins] 中找不到前缀 'sonar' 的插件,可从存储库中获得
我已经在我的本地添加了所有插件,但它仍然显示同样的问题
由于其他答案中发布的链接已过时:可以在此处找到当前文档https://docs.sonarqube.org/latest/analysis/scan/sonarscanner-for-maven/
tl;博士:
在您的
settings.xml
: 中使用此代码段
<settings>
<pluginGroups>
<pluginGroup>org.sonarsource.scanner.maven</pluginGroup>
</pluginGroups>
</settings>
问题是
SonarQube
找不到或找不到它需要的库。从你的 maven 命令mvn sonar:sonar
,你应该能够看到生成的很多警告。分析它们并逐步清除它们,即获取它找不到的库,再次运行命令,然后重复。
我这样做了,它奏效了。