1

我们正在开发一个应该只在 Java 6 版本中编译的现有项目。我们有 sonar 4.5.7 来分析代码质量。现在我的问题是应该与 Java 6 一起使用的 sonar-maven-plugin 兼容版本。我有尝试了 sonar-maven-plugin 2.4 版,但这不适用于 Java6。那么有人可以告诉我声纳-Maven-插件wrt的可比性矩阵是什么。到java版本。我必须告诉你,我的系统中有 maven 3。

我已经尝试过旧版本的 sonar-maven-plugin 2.0 并且他们没有生成我需要为条件覆盖准备声纳仪表板的 jacaco 报告。

4

1 回答 1

3

没有矩阵。

您使用的版本与 Java 7 兼容。这意味着您仍然可以使用 Java 6(或 5 或天谴 4)进行编译,但必须使用 Java 7 运行分析。

对于 SonarQube 5.6+,要求是 Java 8。因此,再次使用您想要的编译,但使用 Java 8 进行分析。

于 2016-12-07T09:15:38.137 回答