2010-07-30 2 views
0

Мы используем Hudson в качестве нашей машины для сборки, и я пытаюсь настроить исключаемый набор файлов для плагина Compilier Warnings. Хадсон анализирует журнал построения для определения предупреждений/ошибок, а наши скрипты Clover выводят дубликаты реальных предупреждений.Плагин предупреждений компилятора: набор файлов не включает

Как указано Хадсоном вы можете настроить 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 
.... 

Я поставил исключает FileSet в :

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

Я ожидал, что набор файлов будет соответствовать предупреждениям и для них не добавляется в отчет о компиляторе, это не так. Кто-нибудь видит проблему с указанным выше определением набора файлов?

+0

Благодаря Берни и Питер, я дам это идти (когда я вернусь на работу в понедельник) и будет обновлять этот вопрос с результатами. – Syntax

ответ

0

Мне это удалось (это было на заднем плане уже довольно давно).

шаблон, который я в конечном итоге с помощью:

**/temp/** 
0

Попробуйте что-то вроде:

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

или

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

другая проблема может быть, что clover* не соответствует правильно, так что вы должны написать его как clover*.* но я не Думаю, это вопрос.

+0

\ * \ */vsfz/temp/*/clover */* \ * не работает, к сожалению; Я пытаюсь с *. * Для сборки сегодняшнего дня. – Syntax

+0

До сих пор мне не повезло, я продолжу тестирование и отправлю отчет, когда найду что-нибудь, что сработает. – Syntax

0

Я просто возился с этим сегодня, и я мог только заставить его работать, когда я указал расширение файла *.cs или, может быть, *.* будет работать?

в любом случае **/old*/**/*.cs работал для меня.

Надеюсь, это поможет.