Lombok – esteroIDEs para Java


Programo en java desde 2001 aproximadamente, me encanta la cantidad de recursos disponibles y me gustaba que no conocía muchos casos, estamos en la versión 7 y aun no hay propiedades para los Plain Old Java Objects (POJO).

Afortunadamente lo importante no es el lenguaje sino la Máquina Virtual y existe una cantidad decente decente de lenguajes para casi todos los gustos (Groovy, Jython, JRuby, etc).

Pero mientras me familiarizo con Groovy++ y para hacer la transición de mis amigos más sencilla estamos usando el excelente proyecto Lombok.

A través de sencillas anotaciones podemos evitar escribir los métodos de acceso a los atributos de clases (Compatible con maven, eclipse, sts y netbeans), la declaración del log, los constructores y métodos de comparación y hashing de nuestras clases, cerrar los recursos que hemos abierto en un método y muchas otras pequeñas mejoras que van a hacer nuestro código mas legible y sencillo.

Solo por recordar algo que ya está en la web del proyecto: además de insertar la dependencia de maven es necesario instalarlo (ejecutar el jar) para que modifique la configuración de inicio del IDE.

En caso de no funcionar solo hay que agregar un par de configuraciones al .ini del IDE:

-Xbootclasspath/a:<i>ruta_al_jar</i>/lombok-0.10.0.jar
-javaagent:<i>ruta_al_jar</i>/lombok-0.10.0.jar

Acerca de Nickman

Aunque crítico e Ingeniero (especializado en software), piloto de aeroplano soy (seré).

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s