3

我想分析一个 Maven 3 项目。我找到了以下插件:

  • org.codehaus.mojo:sonar-maven-plugin:2.0
  • org.codehaus.sonar:sonar-maven-plugin:3.6.2
  • org.codehaus.sonar:sonar-maven3-plugin:3.6.2

所以我可以通过 3 种方式运行声纳分析:

mvn org.codehaus.mojo:sonar-maven-plugin:2.0:sonar (or simply mvn sonar:sonar since the package is org.codehaus.mojo)

或者

mvn org.codehaus.sonar:sonar-maven-plugin:3.6.2:sonar

或者

mvn org.codehaus.sonar:sonar-maven3-plugin:3.6.2:sonar

什么是最适合我的方式?

4

2 回答 2

2

文档清楚地说明了这一点:您只需执行mvn sonar:sonar即可运行分析,无需担心其他任何事情 - SonarQube 会为您处理。

于 2013-08-06T13:00:02.103 回答
2

关于你提到的插件的不同groupID,这里解释一下: org.codehaus.mojo:sonar-maven-plugin和org.codehaus.sonar:sonar-maven-plugin有什么区别?

于 2013-09-10T10:53:15.207 回答