我有一个具有以下结构的Web项目:
./
ajax/
login.php
...
webapp/
main.js
...
我的PHP源代码位于ajax文件夹中,我的javascript代码位于webapp文件夹中。我试着像这样配置我的声纳项目:
sonar.modules=ajax,webapp
sonar.sources=.
ajax.sonar.sources=.
webapp.sonar.sources=.
ajax.sonar.language=php
webapp.sonar.language=javascript
但是我收到以下错误:
ERROR: Error during Sonar runner execution
ERROR: Unable to execute Sonar
ERROR: Caused by: java.io.IOException: Cannot run program "pdepend" (in directory /home/rfernandez/project/ajax"): java.io.IOException: error=2, No such file or directory
ERROR: Caused by: Cannot run program "pdepend" (in directory "/home/rfernandez/project/ajax"): java.io.IOException: error=2, No such file or directory
ERROR: Caused by: java.io.IOException: error=2, No such file or directory
我知道它与sonar.sources属性有关,但我不知道如何指出源文件夹在每个模块的基目录中。我正在使用声纳赛跑者2.2。
答案 0 :(得分:0)
PHP插件目前不支持多模块,但我们将在下一个sprint(版本1.2)中使用它,这应该在2013年5月底之前可用。