Касперский против Eclipse
По принципу “лучше перебдеть”!

Сборка Java-проектов производится либо из среды разработки, либо в пакетном режиме. Первый вариант используется в процессе кодирования для исправления ошибок компиляции и отладки. Второй вариант необходим для непрерывной интеграции (continuous integration), тестирования и сборки релизов. Если разработку вести в среде Eclipse, а для пакетной сборки пользоваться Ant, многие правила сборки приходится определять дважды: в Eclipse — каждое действие, которое необходимо выполнить, оформляется в виде билдера (builder), и в Ant — для каждой осмысленной группы действий определяется цель (target).
В Eclipse можно указать четыре события, при наступлении которых будут запускаться внешние билдеры: During a “Clean”, After a “Clean”, Manual Build и Auto Build. То есть, во время очистки сгенерированных файлов, после этого, а также во время сборки проекта вручную и автоматически. Причем, в последних двух случаях можно дополнительно указать набор исходных файлов (relevant resources) и билдер будет запускаться только при изменении этих файлов.
Билдер, который осуществляет генерацию какого-нибудь файла, часто используется только в последних трех случаях - полную очистку проекта проще осуществить отдельно, не разбираясь, к какому билдеру относятся сгенерированные файлы.
В Eclipse 3.3 Ant-билдеры, для которых указаны relevant resources и которые не работают During a “Clean”, не запускаются и After a “Clean”! В 3.2 всё было нормально. Будьте бдительны!
| Пн | Вт | Ср | Чт | Пт | Сб | Вс |
|---|---|---|---|---|---|---|
| « Сен | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | 31 | ||