我是新来的声纳,刚刚听说过这个工具。Sonar - 我们可以用于OSB/BPEL代码审查吗?
我们可以使用此工具为FMW(融合中间件)-OSB(Oracle Service Bus)/ BPEL项目执行代码审查吗? 如果有的话,任何人都可以就此提供一些意见?
我是新来的声纳,刚刚听说过这个工具。Sonar - 我们可以用于OSB/BPEL代码审查吗?
我们可以使用此工具为FMW(融合中间件)-OSB(Oracle Service Bus)/ BPEL项目执行代码审查吗? 如果有的话,任何人都可以就此提供一些意见?
官方插件列表:http://docs.codehaus.org/display/SONAR/Sonar+Plugin+Library/没有提及您的工具支持。
但声纳可以通过自定义插件进行扩展,因此您可以编写自己的插件来为您的工具提供指标。
你想要覆盖什么级别的评论?制作您自己的BPEL审查工具非常简单。所有BPEL资源都是XML文件。例如,如果您想检查BPEL活动的命名传递,则可以定义一个简单的基于XPath的规则。 例如:
//sequence/@name ~= "^sequence.*".
一个Java程序可以使用上面的XPath从xxxx.bpel文件中提取出所有序列的名字并将其与正则表达式。可以创建类似的规则来检查WSDL使用情况,合作伙伴链接,端点地址,错误处理的用法等。
哪个版本的xpath/SonarQube支持运算符'〜='? – 1010 2016-04-22 17:28:17