intellij instalar idea example and java intellij-idea lombok

java - instalar - lombok intellij



Lombok agregó pero getters y setters no reconocidos en Intellij IDEA (9)

Estoy usando IntelliJ IDEA en ubuntu. Agregué lombok.jar a mi proyecto e instalé el plugin de Lombok para IDEA. Tengo acceso a las anotaciones, pero los getters y setters no se generan. Obtengo los mismos errores que obtendría si intenté acceder a un método getter o setter que no existe. ¿Qué podría estar perdiendo?


  1. Ve a Archivo> Configuración> Complementos.
    1. Haga clic en Buscar repositorios ...
    2. Buscar el plugin de Lombok.
    3. Haga clic en Install plugin.
    4. Reinicie Android Studio.

En mi caso, estaba migrando de la idea 2017 a 2018 y el plugin de Lombok ya estaba allí. Todo lo que hice fue agregar "Habilitar opciones de proceso de anotación" ingresando preferencias y marcar la casilla


Es posible que ya tenga el plugin de Lombok , y aún así los métodos generados no son reconocidos por Android Studio . En tal caso, el complemento puede estar desactualizado, por lo que la solución es simplemente actualizarlo.

Preferencias -> Complementos -> Plugin de Lombok -> Plugin de actualización


Es una combinación de

  • Marque la casilla de verificación " Habilitar el proceso de anotación " en Configuraciones-> Compilador-> Procesadores de anotaciones.

    y

  • Instale el complemento de Lombok para tener una idea y reinicie para que el cambio surta efecto.


Lo arreglé marcando la casilla "Habilitar el proceso de anotación" en Configuración-> Compilador-> Procesadores de anotaciones.


Lo arreglé siguiendo los siguientes pasos:

  1. Se instaló la versión anterior de Idea (12.16) y se inició (se lanzó la idea 13)
  2. luego, enciendo la ventana con la idea 13 (se propuso volver a leer algunos archivos de configuración. Accedí y reinicié mi IDE). Y entonces todo estaba bien con la última versión de IDEA

Necesitas instalar el plugin de Lombok para tener una idea. Abra el panel de configuración, busque "Complementos", la búsqueda de "Lombok" en los complementos, encuentre el complemento e instálelo, finalmente reinicie su idea. ¡Eso estará bien!


Tenía el plugin de Lombok instalado y el proceso de anotación activado en IntelliJ y mi resaltado de sintaxis aún no funcionaba correctamente. Esto podría deberse a la actualización de IDEA 2017 a 2018. Recibía advertencias de que "el acceso excede los derechos" en campos privados dentro de las clases en las que había usado @Getter y @Setter.

Tuve que desinstalar el complemento Lombok, reiniciar IntelliJ, luego volver a instalar el complemento y reiniciar IntelliJ una vez más.

Todo está funcionando bien ahora.


Si está en Mac , asegúrese de habilitar el proceso de anotación (marque la casilla de verificación) en estos 2 lugares.

1.) Intellij IDEA -> Preferencias -> Compilador -> Procesadores de anotaciones

2.) Archivo -> Otras configuraciones -> Configuración predeterminada -> Compilador -> Procesadores de anotación

Y entonces

3.) Intellij IDEA -> Preferencias -> Complementos -> Examinar repositorios-> Buscar "Lombok" -> instalar plugin -> Aplicar y reiniciar IDEA

4.) Y luego probablemente reinicie Intellij IDEA.

Esta es mi IntelliJ IDEA y la versión Mac - IntelliJ IDEA 2017.1.5 Build # IU-171.4694.70 --- Mac OS X 10.12