我们正在使用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定义有问题?
答案 0 :(得分:0)
尝试类似:
C:/vsfz/temp/*/clover*/**
或
**/vsfz/temp/*/clover*/**
另一个问题可能是clover*
无法正确匹配,因此您必须将其写为clover*.*
,但我不认为这是问题。
答案 1 :(得分:0)
我今天只是弄乱了这个,当我指定文件扩展名*.cs
或者*.*
可行时,我只能让它工作?
无论如何**/old*/**/*.cs
为我工作。
希望这有帮助。
答案 2 :(得分:0)
我设法实现这一目标(现在它已经被搁置了很长一段时间)。
我最终使用的模板:
**/temp/**