обработка аннотаций Eclipse java

Я хочу сделать что-то, используя обработку аннотаций в eclipse jdt.

Eclipse jdtapt help говорит мне, что я должен настроить вещи на странице настроек обработки java/компилятора/аннотаций.

но на моей установке (Indigo) в разделе компилятора нет этого подраздела обработки аннотаций. Он имеет только здание, ошибки / предупреждения, javadoc, теги задач.

что-то не так с моей установкой ?

3 ответов


вкладка обработка аннотаций не существует на странице настроек, доступной из строки меню Eclipse. Это меню для конкретного проекта, которое доступно, если щелкнуть правой кнопкой мыши проект в Обозревателе проектов и выбрать параметры во всплывающем меню, которое появится.

возможно, вам придется включить параметры проекта для вкладки компилятора Java и обработки аннотаций явно, прежде чем он появится, как указано в в этом уроке.


Я автоматически заполнять мои файлы проекта Eclipse, поэтому я предпочитаю устанавливать эту гадость Вт/вывода с помощью интерфейса ...

/проекта.factorypath по:

<factorypath>
    <factorypathentry kind="WKSPJAR" id="../build/EpicBuilder.jar" enabled="true" runInBatchMode="false"/>
</factorypath>

/проекта.настройки/орг.затмение.JDT, предназначенным.подходящий.ядро.преф:

eclipse.preferences.version=1
org.eclipse.jdt.apt.aptEnabled=true
org.eclipse.jdt.apt.genSrcDir=.apt_generated
org.eclipse.jdt.apt.reconcileEnabled=true

/проекта.настройки/орг.затмение.JDT, предназначенным.ядро.преф:

eclipse.preferences.version=1
org.eclipse.jdt.core.compiler.processAnnotations=enabled

может быть, вы используете Multi-модуля. Вы ищете вкладку обработка аннотаций в Родительском проекте, которая может иметь <packaging>pom</packaging> в своем pom.xml

Если это так, вы не найдете вкладку здесь. Перейти к конкретному проекту с упаковкой jar и вы увидите вкладку.

Я ищу это несколько часов, так что, возможно, это поможет кому-то сэкономить время.