声纳:在sonar.sources中使用星号

时间:2014-09-11 11:59:18

标签: jenkins sonarqube sonar-runner

我成功建立了Sonar和一些小型项目。 我们的设置是Jenkins主/从系统和每台机器上的声纳 - 转轮安装。现在我必须将一个更大的项目整合到声纳并遇到问题。 项目的目录结构如下所示:

basedir
 -build
 -source
  -com.stuff* 
   -src ->(contains sourcecode and should be scanned)
   -lib
  -com.otherstuff* 
   -src ->(contains sourcecode and should be scanned)
   -lib
  -projectname* (this has to be excluded)
  -projectnameUNitTests (this has the unit-tests in it)
  -projectnameEJB/src (this one should be included)

如何正确设置?我订的时候      sonar.sources = source / ** / src 声纳无法解析目录......      sonar.exclusions = projectname * 似乎工作得很好......我该怎么办? 有很多软件包可以列出它们:/ 另外:并非所有目录实际上都包含src-subdir

1 个答案:

答案 0 :(得分:0)

您可以使用'sonar.sources'属性指定多个sources目录,用逗号分隔:sources = .. / src1 /,... / src2 /

如果您想绝对使用**,请发布您的属性文件和日志文件。可能存在与其他属性不一致的东西(如sonar.projectbasedir)。

此致