Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

1.5K
Views
Lombok no funciona con IntelliJ 2020.3 Community Edition

Trabajé con Lombok sin ningún problema hasta hoy, cuando mi Intellij se actualizó automáticamente a la última versión 2020.3 del 30 de noviembre. Después de eso, ya no se reconocen las anotaciones de Lombok.

Mi proyecto Java aún se construye desde la línea de comandos con Maven, pero las anotaciones se ignoran por completo en el proyecto y no se pueden ejecutar pruebas unitarias manualmente.

Cosas que probé hasta ahora:

  • Reinstalado el complemento de Lombok
  • Intellij reiniciado
  • Reinicié la computadora portátil
  • Invalidó el caché
  • Re-clonado el proyecto desde github
  • Comprobado que el procesador de anotaciones está habilitado

Nada funcionó. ¿Lo que podría haber ocurrido? ¿Alguna idea de lo que puedo intentar hacer?

over 4 years ago · Santiago Trujillo
9 answers
Answer question

0

Estaba usando Lombok bien con 2020.2 y el complemento, pero en 2020.3.1 debería estar (y está) incluido

Complemento de Lombok incluido, Idea 2020.3

... pero tuve errores de compilación como Cannot resolve symbol 'log' (al usar @Slf4j )

Resolví el problema eliminando .idea del proyecto y lo abrí de nuevo...

editar: me sucedió nuevamente hoy con el nuevo pago (no tenemos .idea en Git) y tuve un problema similar. No estoy seguro de si eso fue una solución, pero revisé el complemento (no está en la captura de pantalla anterior), comenzó a funcionar después, pero lo construí desde cmd (Maven) y probé algunas otras cosas, así que no estoy seguro de qué es una solución real

over 4 years ago · Santiago Trujillo Report

0

Logré que funcionara en un proyecto gradle (Intellij 2020.3.2) usando exactamente esto en build.gradle:

 annotationProcessor 'org.projectlombok:lombok:1.18.18' implementation 'org.projectlombok:lombok:1.18.18'

Creo que el punto importante es declararlo como "annotationProcessor" para incluirlo en la compilación de gradle. Ni siquiera tuve que perder el tiempo con las "opciones de VM del proceso de compilación local del usuario" e incluso "Habilitar el procesamiento de anotaciones" no está marcado en la configuración de Intellij. Así que supongo que gradle se está ocupando de la generación Lombok, y no de IDEA. pero al menos finalmente funciona después de horas perdidas tratando de arreglar IntelliJ.

over 4 years ago · Santiago Trujillo Report

0

Verifique: la configuración del complemento de Lombok no la deshabilitó sin querer.

over 4 years ago · Santiago Trujillo Report

0

Instalar el complemento Lombok y habilitar el procesador de anotaciones debería hacer lo necesario. Si el problema persiste, creo que debería informar un error y ver qué responden.

over 4 years ago · Santiago Trujillo Report

0

Aquí hay una solución alternativa, hasta que solucionen el problema real:

https://youtrack.jetbrains.com/issue/IDEA-250718#focus=Comments-27-4418347.0-0

(ver captura de pantalla para la corrección de IJ)

over 4 years ago · Santiago Trujillo Report

0

Este es el problema con lombok, cada vez que IntelliJ proporciona una actualización, lombok comienza a llorar. Lo mismo sucedió con IntelliJ 2020.2

ahora hay 2 soluciones

  1. Espere hasta que los desarrolladores de lombok proporcionen una actualización compatible con IntelliJ 2020.3
  2. Degradar IntelliJ a la versión de trabajo anterior. Para mí, IntelliJ 2020.2 funcionó perfectamente bien.
over 4 years ago · Santiago Trujillo Report

0

Para resumir, vaya a Preferencias de IntelliJ (Cmd +,)

Preferences -> Build, Execution, Deployment -> Compiler

busca esta opción:

User-local build process VM options (overrides Shared options):

y agrega este valor:

-Djps.track.ap.dependencies=false

over 4 years ago · Santiago Trujillo Report

0

Mi problema estaba relacionado con mi versión de lombok.

Antes de actualizar mi IntelliJ a 2020.03, mi versión de lombok era 1.18.10 y el complemento de lombok era 0.32-EAP

Después de actualizar mi dependencia de lombok a 1.18.16 , vuelve a funcionar sin problemas. Parece que el complemento aún no está incluido en la edición comunitaria.

No sé si es necesario, pero mi primera acción fue desinstalar el complemento cuando leí el LÉAME en el repositorio de complementos de Lombok.

over 4 years ago · Santiago Trujillo Report

0

Parece que lombok no está incluido en la edición Community de la versión 2020.3. Se espera una corrección en la versión 2020.3.1.

Del problema de GitHub del complemento de Lombok

Lo siento chicos, tengo que confirmar, se olvidó agregarlo correctamente en la última compilación de la comunidad. Ver error en Jetbrains Yourtrack: https://youtrack.jetbrains.com/issue/IDEA-257311

La versión Ultimate 2020.3 contiene el complemento lombok como se esperaba de forma predeterminada.

El complemento lombok debe incluirse en la distribución de IntelliJ (Ultimate y Community) a partir de la versión 2020.3. Algo salió mal, estamos trabajando para solucionarlo.

La corrección ahora está planificada para el lanzamiento de IntelliJ Community 2020.3.1

Actualizar

2020.3.1 Community se lanza y contiene el complemento lombok de forma predeterminada ahora

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!