Agregar el complemento Lombok al proyecto IntelliJ [duplicate]

4 minutos de lectura

Avatar de usuario de Anders Pedersen
Anders Pedersen

Estoy tratando de agregar Lombok a mi proyecto Spring Boot en IntelliJ IDEA. Hasta ahora, he

  1. agregó el complemento debajo AjustesComplementos (versión 0.13.16)

  2. adicional compile('org.projectlombok:lombok') a mis dependencias de Gradle

  3. procesamiento de anotaciones habilitado

Todavía no reconoce ni la importación de Lombok ni las anotaciones.

¿Qué me estoy perdiendo?

Resuelto:

Tuve que ejecutar una actualización en mi archivo Gradle.

  • ¿Puedes dar más detalles sobre tu solución?

    – Swagga Ting

    1 oct 2018 a las 21:28

Avatar de usuario de A0__oN
A0__oN

Necesitas Habilitar procesamiento de anotaciones en IntelliJ IDEA

> Settings > Build, Execution, Deployment > Compiler > Annotation Processors

ingrese la descripción de la imagen aquí

  • Gracias. Sin embargo, es un poco extraño que tengas que habilitar esta opción después de instalar el complemento Lombok. Deberían haber señalado al menos esta opción en sus instrucciones.

    – Ammaro

    15 de marzo de 2018 a las 1:29


  • No lo tengo habilitado y se reconoce Lombok (después de instalar el complemento y reiniciar). ¿Quizás esto ya no es necesario?

    – Ferrán Maylinch

    28 mayo 2018 a las 15:00

  • Es necesario agregar el complemento Lombok para el uso del tiempo de ejecución. Es necesario activar el procesamiento de anotaciones para que el uso del tiempo de compilación elimine las advertencias del compilador en la ventana del editor.

    – bl4ckb0l7

    17 de abril de 2019 a las 14:28

Para agregar el complemento Lombok IntelliJ para agregar compatibilidad con Lombok IntelliJ:

  • Vaya a Archivo > Configuración > Complementos
  • Haga clic en Examinar repositorios…
  • Buscar complemento de Lombok
  • Haga clic en Instalar complemento
  • Reinicie IntelliJ IDEA

  • Este es el enfoque correcto seguido por los pasos de @Henrik y habilitando el “Procesamiento de anotaciones” en Build, Execution and deployment sección en Settings.

    – instinto

    30 de noviembre de 2018 a las 9:08

Avatar de usuario de Henrik Kirk
henrik kirk

Asegúrese de activar el complemento para el proyecto en la configuración de Intellij.

  1. Hacer clic Configuración 🠖 Otras configuraciones 🠖 Complemento Lombok.
  2. Asegurar Habilitar complemento de Lombock… está chequeado.

Configuración del complemento de Lombok

  • ¿Y reiniciar después de que la instalación del complemento no funcionó?

    –Henrik Kirk

    15 de diciembre de 2016 a las 10:06

  • No, por extraño que parezca.

    –Anders Pedersen

    15 de diciembre de 2016 a las 10:07

  • después de habilitar los mensajes de error de lombok, aparece ‘ Falta la dependencia de Lombok ~ El proyecto “dsRngChecker” no parece tener agregada la dependencia de lombok. ‘ probé varias versiones de compileOnly(“org.projectlombok:lombok:0.13.16”)

    –Anders Pedersen

    15 de diciembre de 2016 a las 10:14


  • Ha agregado lombok como se describe aquí: proyectolombok.org/mavenrepo? compileOnly “org.proyectolombok:lombok:1.16.12”

    –Henrik Kirk

    15 de diciembre de 2016 a las 10:17


Avatar de usuario de Naveen
naveen

Para instalar el complemento manualmente, intente:

  1. Descargar Archivo zip de Lombok (asegúrese de que Lombok coincida con la versión IDE).
  2. Seleccione Preferencias 🠖 Complementos 🠖 Instalar complementos desde el disco.

Diálogo de preferencias del complemento IntelliJ

Hay mucha información realmente útil publicada aquí, pero hay una cosa que todas las publicaciones parecen tener mal. No pude encontrar ninguna opción de ‘Configuración’ en ‘Archivos’, y busqué durante 10 minutos mirando todos los menús hasta que encontré la configuración en ‘IntelliJ IDE’ -> ‘Preferencias’.

No sé si estoy usando una versión de sistema operativo diferente o una versión de IntelliJ de otros carteles, o si es porque soy un estúpido usuario de Windows que no sabe que la configuración == preferencias en una Mac (¿Me perdí la nota? ?), pero espero que esto te ayude si no estás encontrando los caminos que sugieren otras publicaciones.

  • …y por eso me encanta que la gente publique capturas de pantalla; el mundo está entre win y mac y sus molestias de redacción son un paso más claras entonces 😉 También creo que estos problemas a veces consumen demasiado tiempo. ¿Alguien mencionó las diferencias entre las versiones de un software 😉

    –Dirk Schumacher

    1 mayo 2021 a las 19:55


Avatar de usuario de RanaIssa
RanaIssa

Me gustaría agregar eso en mi caso (Mi sistema operativo es Linux Mint y usa IntelliJ IDEA). Mi compilador se queja de estas anotaciones que estaba usando: @Data @RequiredArgsConstructor, aunque había instalado y activado el complemento de Lombok.Instalar Lombok en IntelliJ Idea. Estoy usando Maven. Así que tuve que agregar esta dependencia en mi archivo de configuración (archivo pom.xml):

dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
</dependency>

  • …y por eso me encanta que la gente publique capturas de pantalla; el mundo está entre win y mac y sus molestias de redacción son un paso más claras entonces 😉 También creo que estos problemas a veces consumen demasiado tiempo. ¿Alguien mencionó las diferencias entre las versiones de un software 😉

    –Dirk Schumacher

    1 mayo 2021 a las 19:55


Avatar de usuario de Dave Jarvis
david jarvis

Si después de instalar el lombok intellij plugin y habilitando el procesamiento de anotaciones, si su getter y setters aún no se reconocen en intellij, verifique si el plugin La versión es compatible con el intellij versión que usas.

Se encuentra en la sección Descargas:

¿Ha sido útil esta solución?