Jenkins 将源和二进制文件目录传递给Sonar
我正在通过Jenkins Sonar插件设置Sonar,我对Sonar解释我给出的目录的方式有几个问题Jenkins 将源和二进制文件目录传递给Sonar,jenkins,sonarqube,jenkins-plugins,Jenkins,Sonarqube,Jenkins Plugins,我正在通过Jenkins Sonar插件设置Sonar,我对Sonar解释我给出的目录的方式有几个问题 sources=srcDir1,srcDir2:据我所知,这就是我传递项目源目录的地方。我的项目实际上是一个包含许多源目录的多项目。可以给Sonar项目的根路径吗?Sonar将知道如何深入查找每个项目.java文件?或者我必须给它每一个源目录?另外,如果我有src/com/mycompany/myproj/…包结构,我是否必须给它提供结束路径,或者src路径就足够了 binaries=binD
sources=srcDir1,srcDir2
:据我所知,这就是我传递项目源目录的地方。我的项目实际上是一个包含许多源目录的多项目。可以给Sonar项目的根路径吗?Sonar将知道如何深入查找每个项目.java
文件?或者我必须给它每一个源目录?另外,如果我有src/com/mycompany/myproj/…
包结构,我是否必须给它提供结束路径,或者src路径就足够了binaries=binDir
:这里我应该给Sonar提供编译的.class
代码或打包的.jar/.war/.ear
文件的路径,这样Findbugs就可以工作了。这里有一个相同的问题:我没有一个包含所有编译类的中心位置,所以我必须指定每个路径吗Sonar ANT任务包含关于如何配置Sonar以分析多模块构建的部分: