#eclipse
#eclipse
Вопрос:
В Eclipse я получаю сообщение об ошибке в файле конфигурации Spring XML. Есть ли способ отследить, какой инструмент Eclipse сообщает об ошибке, и попытаться остановить его создание?
В моем случае у меня есть два подозреваемых:
- Spring IDE (или то, что, я думаю, сейчас известно STS)
- или моя XML IDE (Rinzo XML)
Как я могу остановить одну или обе попытки «сборки» и сообщать об ошибках? И вообще, как можно выяснить, какой компонент Eclipse сообщает об ошибке?
Ответ №1:
Трудно ответить на ваш конкретный вопрос без аналогичной настройки локально. И ответ может зависеть от всего, что вы включили (включая версию Eclipse, которую вы используете). Я бы проверил следующие источники:
- «Ошибка в файле конфигурации»: если это означает, что проблема указана в представлении проблем, у вас есть информация в столбце «Тип», которая дает указание. Посмотрите на скриншот, как он выглядит для предупреждения checkstyle:
- Это также может означать: в каком-то плагине есть что-то, что является исключением. Это показано в вашем «представлении ошибок». Итак, откройте
Windows > Show View > Error Log
и посмотрите, есть ли запись, соответствующая вашей ошибке. Дважды щелкнув на представлении ошибок, вы увидите диалоговое окно, подобное следующему. Если вам повезет, он включает трассировку стека, которая указывает, кто несет ответственность. - Вы даже можете запустить a
Run Configuration
, который использует ваш запущенный eclipse в качестве источника. Это откроет запущенный eclipse в новой рабочей области, и вы сможете добавить точки останова и провести там некоторые эксперименты. Конечно, вы должны знать, что вы делаете. - В качестве последнего средства вы можете отключить некоторые функции в своем
Run Configuration
for eclipse, чтобы посмотреть, исчезнет ли проблема.
Последние 2 варианта возможны только в том случае, если у вас есть PDE (среда разработки плагинов), включенная в Eclipse. Должно быть возможно добавить это в вашу среду. В зависимости от используемой версии Eclipse вы можете найти версию в разделе PDE в Eclipse.
Если вам нужна более конкретная информация, вы должны добавить по крайней мере следующую информацию:
- Версия Eclipse, которую вы используете.
- Набор установленных вами функций.
- Какие шаги кто-то должен сделать, чтобы воспроизвести вашу проблему.
Комментарии:
1. большое спасибо за ваш подробный ответ. Я использую последнюю версию eclipse: 3.7.0 (идентификатор сборки: I20110613-1736), у меня установлено множество функций: Subclipse, Spring IDE, Mylyn, LogViewer, «Редакторы и инструменты Eclipse XML» и многие другие) Я подозреваю, что Spring IDE сообщает об ошибках, и я не уверен, как сказать ему, чтобы он не сообщал об ошибках
2. Не могли бы вы добавить к своему вопросу более конкретное описание а) где вы видите ошибку б) некоторую информацию о вашем проекте, особенно о разработчиках вашего проекта.