У меня есть набор зависимых проектов в Eclipse, каждый из которых имеет свой собственный скрипт сборки Ant. Если я внес изменения в несколько проектов, а затем выберу «Build All» (Ctrl + B), каждая сборка Ant будет вызываться в правильном порядке. Но если в одном проекте есть ошибка, Eclipse по-прежнему пытается построить другие проекты, и в этом процессе консоль Ant блокируется, чтобы ошибки сборки больше не были видны. Это не было бы вполне настолько раздражающим, если бы я мог открыть нарушающий проект и выбрать "Build Project", но Eclipse превзошел меня: он не будет перестраиваться, пока я не открою какой-либо файл в проекте, отредактируйте его и сохраните (обычно я добавляю и удаляю пробел, где бы ни находился мой курсор). Ответ на любой из следующих вопросов будет приветствоваться.
Как настроить Eclipse для (в порядке предпочтения):
- прекратить «Build All», как только сборка Ant любого проекта завершится неудачей?
- сохранить все вывод консоли для «Build All» вместо сброса консоли для каждого проекта?
- порождает отдельную консоль для каждого нового экземпляра Ant?
- позвольте мне вызвать «Проект сборки», даже если он не думает, что что-то изменилось?
[ОБНОВЛЕНИЕ] Бонусный вопрос:
- Как я могу настроить Eclipse так, чтобы исправление любых ошибок сборки в зависимом проекте считалось «изменением» для целей «Build Project»?