编码声纳插件时我应该使用哪个JDK版本?

时间:2013-05-17 13:49:36

标签: java java-7 sonarqube jdk1.6

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

感谢您的回复

3 个答案:

答案 0 :(得分:4)

来自声纳网站

  

前提条件

     

运行Sonar的唯一先决条件是拥有Java(Oracle JRE 6   安装在您的机器上。

查看更多详情here

答案 1 :(得分:2)

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

答案 2 :(得分:1)

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