1

我目前正在编写声纳插件(自定义规则)。为了与大多数声纳实例兼容,我应该使用哪个 JDK 和 API?JDK6?

感谢您的答复

4

3 回答 3

4

来自声纳网站

先决条件

运行 Sonar 的唯一先决条件是在您的机器上安装 Java(Oracle JRE 6 及更高版本)。

在此处查看更多详细信息

于 2013-05-17T13:52:21.797 回答
2

您可以使用SONAR网站Java 6 onwards中也提到过。

于 2013-05-17T13:54:56.853 回答
1

如上所述,您可以使用 Java6。确实你必须使用Java6。启动声纳分析时,分析的启动器(声纳运行器或 maven)将使用您的声纳实例作为插件存储库。这意味着每个 jar 插件都将下载到执行分析的机器上。然后会询问每个插件是否应该执行。因此,如果使用 Java7 构建插件,则需要使用 Java7 运行声纳,并且还需要使用 Java7 运行任何分析,即使此插件已禁用。

于 2013-05-17T14:15:50.310 回答