Создание рабочей области - это поэтапная сборка любой эволюции, обнаруженной в одном из открытых проектов в используемой в данный момент рабочей области.
Вы также можете отключить его через меню "Project / Build automatically
".
Но я бы рекомендовал сначала проверить:
- если Проект Очистить все / Построить приводит к тому же виду длительного ожидания (после отключения этой опции)
- если у вас есть (на этот раз с автоматически активированной сборкой) некоторые параметры проверки, которые вы можете отключить, чтобы увидеть, влияют ли они на общее время компиляции (
Preferences / Validations
или Preferences / XML / ...
, если у вас установлен WTP)
- если новая установка Eclipse, ссылающаяся на то же рабочее пространство (подробнее см. в этом eclipse.ini ), та же проблема (с автоматически активируемым зданием)
Обратите внимание, что ошибка 329657 (открыт в 2011 году, выполняется в 2014 году) составляет около прерывания (слишком продолжительной) сборки вместо отмены it:
Существует важное различие между прерыванием сборки и отменой.
Когда сборка отменяется, она обычно обрабатывает это, отбрасывая состояние инкрементной сборки и позволяя следующей сборке полностью перестроиться. В некоторых проектах это может быть довольно дорого.
Как пользователь, я думаю, что я предпочел бы дождаться завершения 5-секундной инкрементальной сборки, а не отменять ее, а затем 30-секундную перестройку.
Идея с прерыванием заключается в том, что сборщик может более эффективно обрабатывать прерывание, сохраняя его промежуточное состояние и возобновляя работу при следующем вызове.
На практике это трудно реализовать, поэтому наиболее распространенная граница - это когда мы проверяем прерывание до / после вызова каждого строителя в цепочке.