Я запускаю Eclipse Luna (4.4.1) под Ubuntu 14.10 (Utopic Unicorn) и имею проект, который использует обработку аннотаций для проверки определенных форм в коде и генерации служебного кода. В eclipse код не создается.
Во-первых, процессоры отлично работают с javac. Во-вторых, процессоры ДЕЙСТВИТЕЛЬНО работают в Eclipse. Если я изменю их, чтобы выбросить исключения, Eclipse сообщает об этом. Также, если я предоставлю процессорам искаженный код (например, пару геттеров / сеттеров разных типов), он правильно сообщает об ошибке (красные волнистые линии, правильное сообщение об ошибке, целых девять ярдов).
Ни код не появляется в .apt_generated, ни файлы классов не генерируются.
Я попытался отключить их и снова включить, запустив новый проект, попробовал его на новой установке Eclipse, изменил версию проекта с 1.7 на 1.8 и обратно, попробовал пакетный режим, а не пакетный режим, изменив .apt_generated каталог, дважды проверил разрешения на .apt_generated, возможно, еще несколько вещей, которые я не могу вспомнить.
На данный момент я просто запускаю javac отдельно и думаю о том, чтобы сделать этот наш первый проект Apache Ant или Maven, если это поможет, но я бы предпочел не совсем на этом этапе.
Кому-нибудь повезло с генерацией кода в Eclipse? Что еще нужно сделать или проверить?