我目前正在编写声纳插件(自定义规则)。为了与大多数声纳实例兼容,我应该使用哪种JDK和API? JDK6?
感谢您的回复
答案 0 :(得分:4)
答案 1 :(得分:2)
您可以使用Java 6 onwards
SONAR网站中也提到了它。
答案 2 :(得分:1)
如上所述,您可以使用Java6。确实,必须使用Java6。 当启动声纳分析时,分析的启动器(声纳转轮或maven)将使用您的声纳实例作为插件存储库。这意味着每个jar插件都将下载到执行分析的机器上。然后将询问每个插件是否应该执行。 因此,如果使用Java7构建插件,则需要使用Java7运行声纳,并且还需要使用Java7运行任何分析,即使此插件已禁用。