Обработка аннотации eclipse java
Я хочу что-то сделать, используя обработку аннотации в eclipse jdt.
Справка Eclipse jdtapt сообщает мне, что мне нужно настроить параметры на странице настроек обработки java/компилятора/аннотации.
Но при моей установке (Indigo) в разделе компилятора нет этой части обработки аннотации. У него есть только создание, ошибки/предупреждения, javadoc, теги задач.
Что-то не так с моей установкой?
Ответы
Ответ 1
Закладка обработки аннотаций не существует на странице настроек, доступной в строке меню Eclipse. Это меню, предназначенное для проекта, которое доступно, если вы щелкните правой кнопкой мыши по проекту в Project Explorer и выберите "Настройки" во всплывающем меню, которое появится.
Возможно, вам придется включить конкретные настройки проекта для вкладки компилятора Java и обработки аннотаций явно до того, как она появится, как указано в данном руководстве.
Ответ 2
Я автоматически создаю файлы проекта eclipse, поэтому предпочитаю устанавливать этот материал без использования пользовательского интерфейса...
Проект/.factorypath:
<factorypath>
<factorypathentry kind="WKSPJAR" id="../build/EpicBuilder.jar" enabled="true" runInBatchMode="false"/>
</factorypath>
Проект/.settings/org.eclipse.jdt.apt.core.prefs:
eclipse.preferences.version=1
org.eclipse.jdt.apt.aptEnabled=true
org.eclipse.jdt.apt.genSrcDir=.apt_generated
org.eclipse.jdt.apt.reconcileEnabled=true
Проект/.settings/org.eclipse.jdt.core.prefs:
eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.processAnnotations=enabled
Ответ 3
Возможно, вы используете проект multi-module. Вы ищете вкладку обработки аннотации в родительском проекте, который может иметь <packaging>pom</packaging>
в своем pom.xml
Если это так, вы не найдете здесь вкладку. Перейдите к конкретному проекту с упаковкой jar
, и вы увидите вкладку.
Я ищу это несколько часов, поэтому, возможно, это поможет кому-то сэкономить время.