声纳 - 我们可以用于OSB / BPEL代码审查吗?

时间:2011-04-20 05:05:18

标签: sonarqube

我是声纳的新手,刚刚听说过这个工具。

我们是否可以使用此工具对FMW(Fusion Middleware)-OSB(Oracle Service Bus)/ BPEL项目执行代码审查? 如果是这样,任何人都可以对此提出一些意见吗?

2 个答案:

答案 0 :(得分:0)

官方插件 - 列表:http://docs.codehaus.org/display/SONAR/Sonar+Plugin+Library/未提及对您的工具的支持。

但声纳可以使用自定义插件进行扩展,因此您可以编写自己的插件来为工具提供指标。

答案 1 :(得分:0)

您希望涵盖哪种级别的评论?为BPEL制作自己的审阅工具非常容易。所有BPEL资源都是XML文件。例如,如果要检查BPEL活动的命名对话,可以定义基于XPath的简单规则。 例如:

//sequence/@name ~= "^sequence.*".

Java程序可以使用上面的XPath从xxxx.bpel文件中提取所有序列名称,并将其与正则表达式进行比较。可以创建类似的规则来检查WSDL用法,合作伙伴链接,端点地址,错误处理的使用等。