Lombok ajouté mais getters et setters non reconnus dans Intellij IDEA

J'utilise IntelliJ IDEA sur ubuntu. J'ai ajouté de lombok.jar dans mon projet et installé le plugin Lombok pour IDEA. J'ai accès aux annotations mais les getters et les setters ne sont pas générés. J'obtiens les mêmes erreurs que si j'essayais d'accéder à une méthode getter ou setter qui n'existe pas. Que pouvais-je être absent?

59
demandé sur Don Quixote 2013-07-18 20:43:37

11 réponses

Vous devez installer le plugin Lombok pour IDEA. Ouvrez le panneau Paramètres. Recherchez "Plugins", puis recherchez "Lombok" dans les plugins. Trouvez le plugin et installez-le. Enfin, redémarrez votre idée. Ensuite, tout sera OK!

91
répondu X.Chen 2018-08-20 17:55:41

Je l'ai corrigé en cochant la case "Activer le traitement des annotations" dans Paramètres- > compilateur- > processeurs D'Annotation.

71
répondu Don Quixote 2017-04-09 17:41:43

C'est une combinaison de

  • Cochez la case "Activer le traitement des annotations " dans Paramètres - > Compilateur - > Processeurs D'Annotation.

    Et

  • Installez le plugin de Lombok pour l'idée et redémarrez pour que le changement prenne effet.

27
répondu Blawless 2017-02-22 12:04:24

Si vous êtes sur Mac, Assurez-vous d'activer le traitement des annotations (cochez la case) à ces 2 endroits.

1.) Intellij IDEA -> Préférences -> compilateur - > processeurs D'Annotation

2.) Fichier - > Autres Paramètres - > Paramètres Par Défaut -> Compilateur - > Processeurs D'Annotation

, puis

3.) Intellij IDEA - > Préférences - > Plugins - > parcourir les dépôts - > rechercher "Lombok" - > installer le plugin - > appliquer et redémarrer IDEA

4.) Et ensuite, redémarrez probablement Intellij IDEA.

Ceci est mon idée IntelliJ et la Version Mac-IntelliJ IDEA 2017.1.5 Build #UI-171.4694.70 --- Mac OS X 10.12

10
répondu so-random-dude 2018-02-16 04:11:13
  1. Allez dans Fichier > Paramètres > Plugins.
    1. Cliquez sur Parcourir les dépôts...
    2. rechercher le plugin Lombok.
    3. Cliquez sur installer le plugin.
    4. Redémarrez Android Studio.
4
répondu Jatin Gera 2017-03-31 17:59:15

Il est possible que vous ayez déjà le plugin Lombok, et que les méthodes générées ne soient toujours pas reconnues par Android Studio. Dans ce cas, le plugin peut être obsolète, donc la solution consiste simplement à le mettre à jour.

Préférences - > Plugins - > Plugin Lombok - >Plugin De Mise À Jour

2
répondu Serj Ardovic 2018-04-12 17:31:05

J'avais à la fois le plugin Lombok installé et le traitement des annotations activé dans IntelliJ et ma coloration syntaxique ne fonctionnait toujours pas correctement. Cela aurait pu être dû à la mise à niveau 2017 à 2018 IDEA. Je recevais des avertissements "l'accès dépasse les droits" sur les champs privés dans les classes sur lesquelles j'avais utilisé @Getter et @Setter.

J'ai dû désinstaller le plugin Lombok, redémarrer IntelliJ, puis réinstaller le plugin, et redémarrer IntelliJ une fois de plus.

Tout fonctionne bien maintenant.

2
répondu Jason Slobotski 2018-04-12 17:51:56

Je l'ai corrigé en suivant les étapes suivantes:

  1. installé la version précédente D'Idea (12.16) et le démarrer (idea 13 a été lancé)
  2. ensuite, j'allume la fenêtre avec l'idée 13 (Il a proposé de relire certains fichiers de configuration. J'ai accepté et redémarrez mon IDE). Et puis everithing est devenu ok avec tha dernière version de IDEA
0
répondu user2883070 2015-06-27 04:39:45

Dans mon cas, il migrait d'idea 2017 à 2018 et le plugin Lombok était déjà là. Tout ce que j'ai fait est ajouté " activer les options de traitement des annotations" saisie des préférences et cochez la case

0
répondu greencrest 2018-04-05 08:47:22

Goto Setting- > Plugin - > rechercher "Lombok Plugin" - > il affichera les résultats. Installez le Plugin Lombok dans la liste et redémarrez Intellij

0
répondu rahulnikhare 2018-09-18 12:54:57

Votre modèle de champs doivent être public

-1
répondu AlexS 2018-09-02 16:08:22