我想知道应该使用哪个版本的sonar-maven-plugin。
据我所知,有一个org.codehaus.mojo版本和两个org.codehaus.sonar版本(sonar-maven3-plugin, sonar-maven-plugin)。
据我理解,sonar-maven3-plugin现在已被弃用,应改用org.codehaus.sonar:sonar-maven-plugin。但是,这些org.codehaus.sonar版本与特定版本的sonar server绑定,因此直接使用它们可能没有意义。为了能够处理这种情况,有一个org.codehaus.mojo:sonar-maven-plugin,它检查服务器上的sonar版本,从而检查要使用哪个org.codehaus。sonar:sonar-maven-plugin。
因此,为了拥有独立于Sonar Server版本的maven pom,最好使用org.sonar.mojo:sonar-maven-plugin:RELEASE
版本以确保安全。
我的理解正确吗?
有没有其他需要考虑的事情?
谢谢
org.codehaus.sonar:sonar-maven-plugin
这个插件是仅适用于 Maven2 的插件吗? - Gijs