2012-03-24 3 views
10

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

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

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

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

ответ

15

Вкладка «Настройки аннотации» не существует на странице «Настройки», доступной из строки меню Eclipse. Это меню, предназначенное для проекта, которое доступно, если вы щелкнете правой кнопкой мыши по проекту в Project Explorer и выберите «Настройки» во всплывающем меню, которое появится.

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

+2

У меня есть эти возможности, но я до сих пор не получаю возможность обработки аннотации – cw1998

+0

«Включить определенные настройки», кажется, говорит, что для этого существуют глобальные настройки, но это кажется неверным. Кроме того, ссылка не работает ... – Matthieu

5

Я автоматическая генерация моих файлов проект 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 
0

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

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

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

Смежные вопросы