我是新來的聲納,剛剛聽說過這個工具。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