#netbeans, #grails y el classpath (I)


Desde hace algún tiempo (un par de meses) he intentado usar netbeans (siempre he sido amante de STS pero consume recursos de forma excesiva) para desarrollar en grails. Una de las cosas más molestas es el hecho de que netbeans no incluye en el classpath del proyecto las librerias declaradas como dependencias en config/BuildConfig.groovy. Para un proyecto en el que estamos trabajando actualmente necesito usar la excelente librería webharvest y una de mis frustraciones era la incapacidad de usar el autocompletado de clases, métodos y argumentos así que decidí pasar un buen tiempo buscando alternativas…y no encontré.

De tal forma que lo único que se me ocurrió (acepto sugerencias de formas mejores) fue adicionar un Java Platform (netbeans->tools->Java Platforms) para el proyecto específico añadiendo enlaces (sudo ln -s origen destino, en win2 son accesos directos) a los .jar que uso en el proyecto (en este caso webharvest, hamcrest y porque no…el propio groovy):

Luego en las propiedades del proyecto selecciono el Java Platform modificado:

y finalmente no aparecen como errores de classpath las dependencias de webharvest!!!.

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