2009-05-07 2 views
0

Это не кажется, что, когда вы объединяете эти набора файлов атрибутов, как показано ниже: например:Какая правильная комбинация в муравье?

<fileset dir="src"> 
    <include name="gov/nasa/arc/mas/selenium/tests/*.java" /> 
    <excludesfile name="${test.suite}.exclude" /> 
</fileset> 

что это ожидаемое поведение, которое должно включать в себя все * .java под СРК, но исключить все файлы, указанные на excludefile ,

Можно ли комбинировать include и excludesfile или вам нужен пользовательский файл include?

Его позор, что эти вещи не задокументированы и трудно найти объяснения в google.

+0

Возможно, большая часть вашего файла build.xml требуется для полной отладки вашей проблемы. Можете ли вы отредактировать в окружающем задании/цели, а также (правильно отформатированный) исключить файл? Здесь «комментарии» не сохраняют форматирование. –

ответ

1

На самом деле, я думаю, Ant Manual довольно ясно о these types of things.

Что мне непонятно, так это то, что вы хотите сделать. Вы хотите использовать внешние файлы для ваших «включений» и «исключений»? Или вы хотите, чтобы один переопределил другого?

+0

мой excludesfile содержит следующие строки: **/тесты/CloneSingleMultipleRecords * **/тесты/AssigneeIsSameAsReporterTest * , но когда я запускаю тесты, эти тесты выполняются также, но это не должно – Afamee

+0

Да, я посещаю Http: // муравей .apache.org/manual/so «frecently», что мне просто нужно набрать «an» в моей адресной строке Firefox, и это первое предлагаемое завершение :-) –

+1

Проверьте, чтобы ваш шаблон фактически соответствовал фактическому имени/пути файлы, которые вы хотите исключить. Использование обоих включает и исключает, поскольку вы хотите определенно работать - это функция, используемая почти в каждом проекте, который строит с Ant. –

0

Это является документированы и должны работать: http://ant.apache.org/manual/Types/fileset.html

Обратите внимание, что в excludesfile, «каждая строка этого файла берется, чтобы быть исключают образец.» Как выглядит ваш excludesfile?

Смежные вопросы