我正在通过Jenkins Sonar插件设置Sonar,我对Sonar解释我给它的目录的方式有几个问题。
sources=srcDir1,srcDir2
:根据我的理解,这是我传递项目源代码的地方。我的项目实际上是一个包含许多源目录的多项目。是否可以让Sonar成为项目的根路径,Sonar会深入了解每个项目.java
文件?或者我必须给它每个源dirs?另外,如果我有src/com/mycompany/myproj/...
包结构,我是否必须给它结束路径,或者src路径是否足够?binaries=binDir
:在这里,我应该向Sonar提供已编译的.class
代码或压缩的.jar / .war / .ear
文件的路径,以便Findbugs可以使用。同样的问题:我没有所有已编译类的中心位置,所以我是否必须指定每个路径?答案 0 :(得分:1)
Sonar ANT任务包含有关如何配置Sonar以分析多模块构建的部分: