Maison  >  Article  >  Java  >  Pourquoi ne puis-je pas compiler mon projet avec Lombok dans IntelliJ IDEA 11 ?

Pourquoi ne puis-je pas compiler mon projet avec Lombok dans IntelliJ IDEA 11 ?

Barbara Streisand
Barbara Streisandoriginal
2024-11-12 01:21:03960parcourir

Why Can't I Compile My Project with Lombok in IntelliJ IDEA 11?

Comment résoudre les problèmes de compilation lors de l'intégration de Lombok avec IntelliJ IDEA

Lombok, une bibliothèque Java populaire qui génère automatiquement du code, est essentielle pour rationaliser Java développement. Cependant, l'intégration de Lombok avec IntelliJ IDEA peut parfois entraîner des problèmes de compilation, notamment avec IntelliJ IDEA 11.

Impossible de compiler le projet avec Lombok dans IDEA

Lors de la tentative d'utilisation Annotations Lombok dans un projet avec IntelliJ IDEA 11, vous pouvez rencontrer des erreurs lors de la compilation, telles que « impossible de trouver le journal des variables de symbole ». Ce problème se produit car IntelliJ IDEA désactive par défaut le traitement des annotations, qui est nécessaire à Lombok pour générer le code nécessaire.

Solution : Activer le traitement des annotations

Pour résoudre ce problème , vous devez activer le traitement des annotations dans IntelliJ IDEA. Pour les versions IDEA 12 et supérieures, vous pouvez le faire en accédant à Paramètres > Compilateur > Processeurs d'annotations et cochez la case intitulée « Activer le traitement des annotations dans : » et sélectionnez l'option souhaitée. Pour les versions plus récentes d'IDEA, suivez le chemin Préférences... > Construction, exécution, déploiement > Compilateur > Processeurs d'annotations.

Une fois le traitement des annotations activé, effectuez un « Construire -> Reconstruire le projet » pour traiter les annotations et éliminer les erreurs de compilation.

Considérations supplémentaires pour IDEA 2019 et Plus tard

Dans IntelliJ IDEA 2019.2.1 ou version ultérieure, vous pouvez vous rencontrez toujours des problèmes de compilation même après avoir activé le traitement des annotations. Cela se produit principalement en raison de changements dans le processus de développement Java. Pour résoudre ce problème, suivez ces étapes :

  1. Visitez la page de téléchargement du projet Lombok et téléchargez le fichier JAR.
  2. Enregistrez le fichier JAR dans le répertoire lib du projet (par exemple, $HOME/ dev/java/project/libs).
  3. Dans IntelliJ IDEA, accédez à Paramètres > Construction, exécution, déploiement > Compilateur > Processeurs d'annotations.
  4. Cochez la case "Activer le traitement des annotations" et ajustez le paramètre "Stocker les sources générées par rapport à" en fonction de la configuration de votre projet.
  5. Installez le plugin "Lombok" depuis IntelliJ Marketplace .
  6. Redémarrez IntelliJ IDEA si vous y êtes invité.
  7. Ajoutez le fichier lombok.jar au bibliothèques du projet comme décrit dans les sections « Java » et « Bibliothèques de projet » de la documentation IntelliJ IDEA.

En suivant ces étapes, vous devriez être en mesure d'intégrer avec succès le projet Lombok à IntelliJ IDEA et d'éliminer tout problèmes de compilation qui peuvent survenir.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn