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 la fonction getters
y setters
ne sont pas générés. Je reçois les mêmes erreurs que si j'essayais d'accéder à une méthode getter ou setter qui n'existe pas. Qu'est-ce qui pourrait me manquer ?
Réponses
Trop de publicités?Dans mon cas,
- Le plugin Lombok a été installé
- Le processeur d'annotation a été vérifié
mais je recevais toujours l'erreur suivante : lombok est incompatible et les getter et setters ne sont pas reconnus. Après vérification, j'ai découvert que ma version d'intelliJ a été récemment mise à jour et que l'ancien plugin Lombok n'est pas compatible.
Allez dans Préférence -> Plugins -> Rechercher lombok et mettre à jour
OU
Allez dans Préférence -> Plugins -> Search lombok-> Désinstaller redémarrer l'IDE et installer à nouveau depuis MarketPlace
Je l'ai réparé en suivant les étapes suivantes :
- Installer la version précédente d'Idea (12.16) et la démarrer (Idea 13 a été lancé).
- Puis j'ai allumé la fenêtre avec l'idée 13 (elle proposait de relire certains fichiers de configuration. J'ai accepté et redémarré mon IDE). Et là, tout est rentré dans l'ordre avec la dernière version d'IDEA.