我有一个具有以下结构的网络项目:
./
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。