如何配置Hudson来搜索所有Sonar配置文件?

时间:2012-03-28 12:11:07

标签: eclipse eclipse-plugin hudson sonarqube hudson-plugins

我已经在一个 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文件夹中的每个项目,并使用已定义的属性启动声纳。在下图中,您可以看到我的梦想配置:

enter image description here

*不起作用!是否有其他变量可以在sonar.properties个文件的所有子目录中进行搜索?或者我必须为每个项目定义构建步骤吗?或者是否有使用Sonar分析大型Eclipse RCP项目的最佳实践?

1 个答案:

答案 0 :(得分:2)

使用Sonar Hudson插件无法实现您想要实现的目标:“项目属性的路径”必须是真正的路径,没有任何通配符。

您可以使用Maven和Ant查看我们如何构建和分析Sonar Eclipse:https://github.com/SonarSource/sonar-eclipse。希望这会对你有所帮助。