Java Sonar 4.5.1中是否不推荐使用Xpath规则

Java Sonar 4.5.1中是否不推荐使用Xpath规则,java,xpath,sonarqube,sonarqube-4.5,Java,Xpath,Sonarqube,Sonarqube 4.5,我已经定制了xpath规则模板,但它似乎不起作用。xpath查询已在SSLR java toolkit中成功验证,但当设置为新的xpath规则时,该查询在Sonar中不起作用。能否请您尽快确认Xpath规则是否在Sonar 4.5.1中被弃用,或者什么是正确的方法?我们最近从SonarQube 4.0升级到4.5.1,这条规则是在4.5.1版本中新添加的。XPath规则既不是由平台本身提供的,也不是不推荐的,因此平台版本在这里基本上是不相关的(Java插件随平台一起分发,但您可以替换其他版本)

我已经定制了xpath规则模板,但它似乎不起作用。xpath查询已在SSLR java toolkit中成功验证,但当设置为新的xpath规则时,该查询在Sonar中不起作用。能否请您尽快确认Xpath规则是否在Sonar 4.5.1中被弃用,或者什么是正确的方法?我们最近从SonarQube 4.0升级到4.5.1,这条规则是在4.5.1版本中新添加的。

XPath规则既不是由平台本身提供的,也不是不推荐的,因此平台版本在这里基本上是不相关的(Java插件随平台一起分发,但您可以替换其他版本)


也就是说,是2014年10月发布的Java插件2.5版放弃了对XPath规则的支持。的插件仍然提供对XPath规则的支持,但由于插件的任何新版本都可能更改语法树的“形状”,XPath规则可能会突然停止工作,并应在每次相关插件升级后重新测试。

此版本中不推荐使用XPath规则,使用xpath规则开发的最旧规则也将在此版本中删除

但是您可以创建一个新的插件自定义java规则来定义您的特定规则

Cdt,
Youssef

您的Java插件版本是什么?sonar-Java-plugin-2.9.1@G.Ann-SonarSourceTeam