编译器警告插件:文件集排除

时间:2010-07-30 03:16:36

标签: ant hudson fileset clover

我们正在使用Hudson作为我们的构建机器,我正在尝试为Compilier Warnings插件配置排除文件集。 Hudson解析构建日志以确定警告/错误,我们的Clover脚本输出重复的实际警告。

如Hudson所述,您可以配置ANT文件集以排除某些警告:

  Warnings to ignore:: Fileset 'excludes' setting that specifies the warnings to exclude from the report (based on their filename).

我收到以下警告(重复):

C:/vsfz/temp/1/clover1710786373818922904.tmp/src4952837385592305293.tmp/corp/app/path
....

我已将排除文件集设置为:

*vsfz/temp/*/clover*/**

我希望Fileset与警告相匹配,并且不会将它们添加到Compiler Warnings报告中,但事实并非如此。有没有人看到上面的Fileset定义有问题?

3 个答案:

答案 0 :(得分:0)

尝试类似:

C:/vsfz/temp/*/clover*/**

**/vsfz/temp/*/clover*/**

另一个问题可能是clover*无法正确匹配,因此您必须将其写为clover*.*,但我不认为这是问题。

答案 1 :(得分:0)

我今天只是弄乱了这个,当我指定文件扩展名*.cs或者*.*可行时,我只能让它工作?

无论如何**/old*/**/*.cs为我工作。

希望这有帮助。

答案 2 :(得分:0)

我设法实现这一目标(现在它已经被搁置了很长一段时间)。

我最终使用的模板:

**/temp/**