11
votes

Traitement d'annotation Java Eclipse

Je veux faire quelque chose en utilisant le traitement de l'annotation dans Eclipse JDT.

Eclipse JDttPet aide à me dire que je dois configurer les choses sur la page Préférences de traitement Java / compilateur / Annotation.

Mais sur mon installation (Indigo), la section Compilateur n'a pas cette sous-section de traitement d'annotation. Il n'a que bâtiment, erreurs / avertissements, javadoc, balises de tâches.

Quelque chose ne va pas avec mon installation?


0 commentaires

4 Réponses :


17
votes

L'onglet Traitement d'annotation n'existe pas dans la page Préférences accessible à partir de la barre de menus Eclipse. Il s'agit d'un menu spécifique au projet accessible si vous cliquez avec le bouton droit de la souris sur un projet dans l'explorateur de projet et sélectionnez Préférences dans le menu contextuel qui apparaîtra.

Vous devrez peut-être activer les paramètres spécifiques au projet de l'onglet Java compilateur et le traitement de l'annotation explicitement avant d'apparaître, comme indiqué dans Ce tutoriel .


2 commentaires

J'ai ces éléments activés, mais je n'ai toujours pas l'option pour le traitement de l'annotation


Les "paramètres spécifiques" semblent dire qu'il existe des paramètres globaux pour cela, mais il semble faux. En outre, le lien est en panne ...



5
votes

J'ai autogénérer mes fichiers de projet Eclipse, donc je préfère définir ce produit avec l'interface utilisateur ...

Projet / .FactoryPath: P>

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


0 commentaires

0
votes

Peut-être que vous exécutez un projet multi-module multi-module . Vous recherchez l'onglet Traitement d'annotation dans le projet parent qui pourrait avoir un pom dans son pom.xml

Si tel est le cas, vous ne trouverez pas l'onglet ici. Accédez à un projet spécifique avec emballage JAR et vous verrez l'onglet.

Je cherche cela quelques heures, alors peut-être que cela aide quelqu'un d'économiser du temps.


0 commentaires

0
votes

J'ai passé la journée complète, vous pouvez le faire prochaine méthode:

  1. Ajouter Lombok à Maven Pom.xml
  2. Installez Eclipse
  3. Télécharger Lombok
  4. Copier au dossier Eclipse
  5. Ajouter au fichier Eclipse.ini Texte suivant -Javaagent: Lombok.jar
  6. Traitement d'annotation actif dans:
    • Sélectionnez Projet (pas le parent) -> Propriétés-> Java Compiler -> Traitement d'annotation
    • Sélectionnez Activer les paramètres spécifiques du projet
    • Cochez toutes les cases Activer Cochez
    • redémarrez et il devrait fonctionner.

      Test Ubuntu 20.04 et Eclipse 2021 Année


0 commentaires