У меня есть рабочее пространство с кучей java-проектов. Если я перейду к File->Refresh
, он ничего не обновит (возможно, выбранный в настоящий момент проект). Как получить eclipse для обновления всех проектов?
Eclipse: Как обновить всю рабочую область? F5 этого не делает
Ответ 1
Он действительно обновит текущий проект (или, более конкретно, текущий выбор в проводнике проекта). Я просто щелкнул где-нибудь в проводнике проекта, сделав Ctrl + A, чтобы выбрать все проекты, а затем нажмите F5, чтобы получить полное обновление.
Ответ 2
Если вы хотите обновить все проекты, игнорируя закрытые проекты, тогда самый простой способ:
- ctrl-click и элемент в Project Explorer (чтобы обеспечить фокусировку P. Explorer)
- ctrl-click элемент снова, чтобы он больше не был выделен (но у P. Explorer все еще есть фокус)
- F5 теперь обновит всю рабочую область
Эффективно F5 обновляет рабочую область, когда навигационное представление имеет фокус и ничего не выбрано.
Ответ 3
Ctrl-A, затем F5.
Вы можете настроить рабочее пространство для автоматического обновления при обнаружении изменений в настройках. (Окно > Предпочтения > Общие > Рабочее пространство > Автоматическое обновление)
Ответ 4
Легко.
- Создайте внешний инструмент: Запустите > Внешние инструменты > Внешние инструменты Конфигурация...
- Создайте новую конфигурацию программы. Поместите местоположение в exe, что очень быстро (я использую Cygwin 'ls')
- На вкладке "Обновить" выберите "Обновить ресурсы" после завершения, "Вся рабочая область"
- На вкладке "Сборка" снимите флажок "Сборка перед запуском"
Запустите инструмент, чтобы обновить все проекты.
Ответ 5
Управляйте всеми проектами вместе, затем щелкните правой кнопкой мыши и нажмите "Обновить".
Обычно я обновляю все подобное, тогда я обязательно очищу все проекты и перестрою в eclipse.
Ответ 6
Любому любопытно, как выбрать все эти проекты в OS X, где Ctrl + A не работает:
- Щелкните первый проект
- Удерживайте Shift
- Удерживайте клавишу ↓ до тех пор, пока все они не будут выбраны.
- Теперь нажмите F5
Ответ 7
Этот ответ привел меня к еще более простому решению, без необходимости настройки.
Cmd-3 построить все (control-3 на окнах)
Изменить: Коррекция. Мне нужно обновить и создать. Строка не обновляется автоматически. В настоящее время я использую два действия: "echo" из моего комментария в связанном ответе, о котором я только что говорил (настройка внешнего инструмента с крючком для обновления всех), а затем cmd-3 "build all"