我已经在一个 Hudson工作区中检出了所有Eclipse插件。对于每个项目,我都定义了一个声纳配置文件。实际上这是一个非常简单的配置:
# required metadata
sonar.projectKey=my.project
sonar.projectName=My Project
sonar.projectVersion=1.0
# path to source directories (required)
sources=src
现在我将配置Hudson来搜索svn.checkout
文件夹中的每个项目,并使用已定义的属性启动声纳。在下图中,您可以看到我的梦想配置:
*
不起作用!是否有其他变量可以在sonar.properties
个文件的所有子目录中进行搜索?或者我必须为每个项目定义构建步骤吗?或者是否有使用Sonar分析大型Eclipse RCP项目的最佳实践?
答案 0 :(得分:2)
使用Sonar Hudson插件无法实现您想要实现的目标:“项目属性的路径”必须是真正的路径,没有任何通配符。
您可以使用Maven和Ant查看我们如何构建和分析Sonar Eclipse:https://github.com/SonarSource/sonar-eclipse。希望这会对你有所帮助。