У меня есть рабочий набор Eclipse (4.4.1), состоящий из ~ 60 проектов (это может быть актуально, так как требуется время для обновления рабочей области). Иногда я сталкиваюсь строить неудачи потому, что Eclipse, не в состоянии очистить папку вывода, прежде чем строить:Eclipse не удалось очистить вывод сборки
Оказалось, что процесс, который блокирует файл сам по себе Eclipse:
Также выяснилось, что блокируемые файлы всегда содержат XML-контент. В частности, если я определяю ресурсы с расширением *.foo
как файлы XML (через Предпочтения -> Общие -> Типы контента), есть хорошие шансы, что они также будут заблокированы, как только они будут скопированы в выходной путь.
Я думал, что проблема была вызвана всеми XML-ресурсами, автоматически проверяется:
- так что я добавил исключение фильтры 1-го и даже отключил XML/XSD проверку целиком. Проблема перестала происходить часто, но все же время от времени появляется. Обновление или закрытие-повторное открытие проекта не рекомендуется.
Единственное средство - перезапуск Eclipse или запуск Unlocker каждые полчаса, что не очень удобно.
Любые идеи, как решить или, по крайней мере, дополнительно диагностировать это?
это звучит как отличный вопрос, чтобы спросить сообщество Eclipse, поскольку это очень похоже на ошибку в Eclipse. –
В качестве возможной причины проверьте TaskManager для любых дополнительных процессов java.exe, которые активны во время сбоя. Я считаю, что у меня была аналогичная проблема. – Compass
«Подвеска всех валидаторов» работает для вас? Я знаю, что это рискованно, но действительно ли вы хотите проверить все xml все время? – ha9u63ar