J'utilise IntelliJ IDEA sur ubuntu. J'ai ajouté lombok.jar dans mon projet et installé le plugin Lombok pour IDEA. J'ai accès aux annotations mais les getters
et 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 pourrais-je manquer?
java
intellij-idea
lombok
don Quichotte
la source
la source
Réponses:
Vous devez installer le plugin Lombok pour IDEA. Ouvrez le panneau Paramètres (Ctrl + Alt + S). Recherchez "Plugins", puis recherchez "Lombok" dans les plugins. Trouvez le plugin et installez-le. Enfin, redémarrez votre IDEA. Alors tout ira bien!
la source
Je l'ai corrigé en cochant la case "Activer le traitement des annotations" dans Paramètres-> Compilateur-> Processeurs d'annotations.
Parallèlement à cela, vous devrez peut-être également installer le
lombok
plugin comme mentionné dans la réponse de @ X.Chen pour les nouvelles versions d'IntelliJ Idea.la source
C'est une combinaison de
Cochez la case " Activer le traitement des annotations " dans Paramètres-> Compilateur-> Processeurs d'annotations.
et
Installez le plugin de Lombok pour idée et redémarrez pour que le changement prenne effet.
la source
Si vous êtes
Mac
activé, assurez-vous d'activer le traitement des annotations (cochez la case) à ces 2 endroits.Puis
Ceci est mon IntelliJ IDEA et ma version Mac - IntelliJ IDEA 2017.1.5 Build # IU-171.4694.70 --- Mac OS X 10.12
la source
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 pourrait être dû à la mise à niveau d'IDEA de 2017 à 2018. 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.
la source
Settings > Plugins
, ouvrez l'Updates
onglet et vous devriez voir une mise à jour pour Lombok. Après la mise à jour de Lombok et un autre redémarrage d'Intellij, cela devrait fonctionner.Il est possible que vous ayez déjà le
Lombok
plugin et que les méthodes générées ne soient toujours pas reconnues parAndroid Studio
. Dans ce cas, le plugin peut être obsolète, la solution consiste donc simplement à le mettre à jour.Préférences -> Plugins -> Plugin Lombok -> Plugin de mise à jour
la source
la source
Goto Setting-> Plugin-> Recherchez "Lombok Plugin" -> Il affichera les résultats. Installez Lombok Plugin depuis la liste et redémarrez Intellij
la source
Allez dans Paramètres-> Plugins-> Parcourir les référentiels et recherchez Lombok, il affichera le plugin Lombok.Vous verrez également l'option d'installation sur le panneau de droite. Veuillez l'installer. Ensuite, redémarrez votre intelliJ IDE. Cela a résolu mon problème.
la source
Dans la communauté IDEA 2019.3.3 sur Mac (Catalina)
Vérifier
Enable annotation Processing
la source
j'ai eu ce problème, assurez-vous simplement
Par exemple. pour gradle->
la source
Je l'ai corrigé en suivant les étapes:
la source
Dans mon cas, il migrait de l'idée 2017 à 2018 et le plugin Lombok était déjà là. Tout ce que j'ai fait est d'ajouter "Activer les options de traitement des annotations" en entrant les préférences et en cochant la case
la source