Я использовал ссылки Eclipse (Ctrl + shift + G) на некоторое время. Я замечаю, что Eclipse иногда пропускает некоторые ссылки. Есть ли что-то, что я должен настроить для правильной работы?
Поиск всех ссылок на Eclipse
Ответ 1
Ваша проблема может быть связана с вопросами, касающимися индексатора Eclipse CODAN. Попробуйте перестроить индекс, нажав [Project Explorer] > Index > Rebuild
. Goto Eclipse > Preferences > C/C++ > Indexer
и проверьте правильность настройки индексатора...
Ответ 2
Я только что разобрался с аналогичной проблемой.
В моем случае я ошибочно кончался зависимостью проекта → JAR, а не зависимостью проекта → .
Это связано с специализированным импортом набора Java-проектов, с логикой для настройте зависимость проекта- > проекта, если это возможно, и зависимость проекта от JAR, если источник был недоступен.
(Это не использовало Maven, но из того, что я знаю об интеграции Maven ↔ Eclipse, я мог бы предположите, что это происходит в аналогичном случае).
Как правило, я получаю зависимость проекта → проекта, но я что-то испортил в своей файловой системе, поэтому я закончил с зависимостью проекта → JAR, не осознавая этого... и Ctrl + Shift + G перестали работать.
Ответ 3
В этой проблеме существует долгое время: https://bugs.eclipse.org/bugs/show_bug.cgi?id=108749
Ответ 4
Это случилось со мной, работая с проектом Java/Maven совсем недавно. Версия Eclipse была выпущена Neon.3 (4.6.3).
Восстановление проектов с помощью Project -> Clean...
не помогло. Решение было закрыть, а затем повторно открыть проекты. После этого иерархия вызовов была правильно рассчитана снова.
Ответ 5
В моем случае я импортировал два проекта maven для затмения. Один из них зависел от другого, а ссылки в зависимом проекте не были найдены. Я щелкнул правой кнопкой мыши на зависимом проекте, выбрав "Настройки" → путь сборки Java, затем удалив зависимость со вкладки "Библиотеки" и добавив такую же зависимость к пути к проектам. Конечно, мне пришлось иметь оба проекта в рабочей области.
Ответ 6
Убедитесь, что ваш проект соответствует ожидаемому типу. Мой подобный симптом оказался потому, что проект затмения недавно был повторно импортирован как общий проект. Как только я понял это и преобразовал его в проект C/С++, поиск ссылок снова работал должным образом.