Можно ли настроить Eclipse для отключения предупреждений для производных исходных файлов?
Вопрос
Я использую ANTLR для генерации исходных файлов Java.Я могу заставить Eclipse понять, что сгенерированные файлы являются производными, но он по-прежнему выдает мне предупреждения о безвредных вещах (напримерненужный импорт и так далее).Я хотел бы настроить Eclipse на игнорирование производных файлов при отображении предупреждений.Возможно ли это?
Решение
Я боюсь, что то, что вы видите (в Настройках), - это то, что вы получаете.
Однако, если вы все равно собираетесь, чтобы ANTLR создавал код для вас, почему бы не пойти еще дальше и не попросить ваш скрипт сборки (ant, Maven, ...) обернуть этот код в Jar для вас?Настройте этот Jar-файл в качестве вашей зависимости в Eclipse, и Eclipse не придется смотреть на уродливый автоматически сгенерированный код и устраивать истерику по этому поводу.
Другие советы
Вы могли бы поместить производные или автоматически созданные файлы в отдельный проект eclipse и применить специальные свойства проекта к этому проекту "производные файлы", например, не показывать предупреждения о неиспользуемом импорте.
Насколько я знаю, разные настройки в одном проекте для разных пакетов или исходных папок невозможны.
Вот еще недавний ответ.Начиная с Eclipse 3.8, мы можем игнорировать предупреждения в определенных исходных папках.