Проект Eclipse скрывает папку src
По какой-то причине Eclipse начал скрывать папку 'src' в некоторых, но не во всех моих проектах, и я хотел бы вернуть их.
Файлы под src все еще доступны в других сгенерированных представлениях, таких как ресурсы Java и Развернутые ресурсы, но фактическая папка src скрыта от всех представлений, включая Project Explorer, Navigator и Open Resource (Ctrl + Shift + R). Невозможность навигации через Open Resource особенно раздражает.
Кто-нибудь знает, почему папка исчезла, и как ее вернуть?
У меня такое чувство, что я немного изменил настройку, не понимая побочных эффектов, но я действительно пытаюсь отменить это изменение. Другие люди в моей команде не затронуты, поэтому я предполагаю, что это настройка где-то на моей машине.
В рассматриваемых проектах представлены все Spring проекты Maven с использованием m2e. Два затронутых проекта - проекты webapp/WAR, но другие проекты webapp не затрагиваются.
Вещи, которые я пытался уничтожить причину:
- С плагином Spring Tool Suite и без него.
- Чистая установка Eclipse JavaEE без дополнительных плагинов.
- Удаление и повторное создание моей рабочей области.
- Очистить исходный код.
- Удаление любых файлов .project,.classpath,.settings из проверки.
- Удаление и реимпорт всех проектов через Maven.
- Отключение всех фильтров в Project Explorer и Navigator.
- Разделение созданных файлов .project и .settings между проектами без очевидных различий.
Сведения о программном обеспечении:
- Debian 7, 64-разрядный
- Oracle JDK 1.7u25 64-разрядный.
- Eclipse Kepler, версия Java EE, 64-разрядная версия Linux.
- m2e 1.0, поставляемый с Kepler
![screenshot]()
Ответы
Ответ 1
-
щелкните правой кнопкой мыши по проекту
-
выберите свойства
-
выберите путь сборки java
-
вкладка источника goto
-
нажмите добавить папку
-
выберите исходную папку (src/main/java
)
Я также добавил бы src/main/resources
, src/test/java
, src/test/resources
Ответ 2
Отвечая на мой вопрос, чтобы помочь кому-либо, кто получает это, поскольку он потратил пару дней на то, чтобы выяснить причину.
Кто-то из моей команды случайно проверен в папке .git где-то в глубине под src/main/webapp, что вызывает проблему при импорте проекта. Удаление патчей .git исправляет проблему.
Я предполагаю, что это смущает плагин EGit, который поставляется с версией Eclipse Java EE. Мы не используем Git, поэтому у меня не было причин подозревать, что это причина проблемы. Ни у кого в команде не было проблемы, поскольку она появляется только при повторной импорте проектов.
Надеюсь представить отчет об ошибке проекту EGit на каком-то этапе, так как я не могу понять, почему он должен когда-либо скрывать папку 'src', как это.
Ответ 3
Я встретил ту же проблему.
В моем случае, создавая новый проект, предыдущий экран с списком папок
вернулся.