Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

1.5K
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório

0

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

over 4 years ago · Santiago Trujillo Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda