我成功建立了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
答案 0 :(得分:0)
您可以使用'sonar.sources'属性指定多个sources目录,用逗号分隔:sources = .. / src1 /,... / src2 /
如果您想绝对使用**,请发布您的属性文件和日志文件。可能存在与其他属性不一致的东西(如sonar.projectbasedir)。
此致