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, il s'agissait de migrer d'idea 2017 vers 2018 et le plugin Lombok était déjà présent. Tout ce que j'ai fait, c'est ajouter "Activer les options de traitement des annotations". saisie des préférences y cochez la case
Dans Linux,
Si vous utilisez gradle pour ajouter votre dépendance Lombok dans IntelliJ, vous risquez de rencontrer le problème même après avoir suivi les deux étapes suggérées par d'autres,
- Activation de la Activer le traitement des annotations en Fichier -> Paramètres -> Construction, Exécution, Déploiement -> Compilateur (Expand) -> Processeurs d'annotations .
- Installer ou activer (si déjà installé) Lombok en Fichier -> Paramètres -> Plugins .
En plus de cela, ajoutez la dépendance suivante dans votre fichier build.gradle script sous la dépendance avec la dépendance de Lombok.
dependency{
annotationProcessor 'org.projectlombok:lombok:1.18.20'
}
Modifiez la version de la dépendance, car il s'agit de la dernière version au moment où je publie ces lignes.
- Réponses précédentes
- Plus de réponses