Introducción al Desarrollo de Aplicaciones con Groovy y Grails (Parte 3)

June 2, 2009 – 4:05 pm
Tags: , ,

Configuración de Eclipse con soporte para Groovy y Grails

A continuación se describirá el proceso para configurar el entorno de Eclipse con las opciones para edición de Código Groovy y soporte para aplicaciones Grails.  (Eclipse es un entorno de desarrollo múltiplataforma de código abierto. Más información en esta dirección: http://es.wikipedia.org/wiki/Eclipse_(software) ) .

Primero abrir eclipse y seleccionar en el menú la opción  help → software updates.   Esta opción abrirá una nueva pantalla. En esta seleccionamos la opción  Avaliable Software:

Seleccionamos el botón Add Site y en la url añadimos http://dist.codehaus.org/groovy/distributions/updateDev/ y damos clic en OK.

Ahora agregamos el siguiente sitio, repitiendo el paso anterior http://dist.codehaus.org/groovy/distributions/update/

Y seleccionamos los plugins a instalar de la siguiente forma (Tener en cuenta exactamente las versiones seleccionadas para el “Groovy Feature” y el “Grails Eclipse Feature” :

Seleccionamos la opción “Install” y aceptamos los términos de la licencia. Luego de terminada la descarga automática de los plugins seleccionados debemos proceder a reiniciar Eclipse.

Configuración de Variables de Entorno de Eclipse

Ahora vamos a añadir la variable de entorno GRAILS_HOME en eclipse. Vamos a Windows → Preferences, buscamos Java → Build Path → Classpath Variables:

Damos clic en la opción New,

Name: GRAILS_HOME
Path: (La ruta donde esta instalado grails, ej: C:\grails)

Ahora importemos un proyecto grails a eclipse.
Vamos a File → Import, ahí escogemos GeneralExisting Projects into Workspace, y le damos Next:

Ahora buscamos el directorio donde esta nuestro proyecto grails y hacemos clic en finish:

Ahora vamos a modificar las propiedades del configuración del proyecto Eclipse. Hacemos Click derecho sobre el proyecto → properties y seleccionamos la opción “groovy project properties” (Modificamos los valores de las variables según como muestra la imagen)

Para ejecutar la aplicación podemos utilizar la combinación de teclas  CTRL+F11, o la opción  Run → Run en el menú. Seleccionamos la primera opción, para nuestro ejemplo issuetracker y la opción  OK.

Cuando en la consola de eclipse aparezca   Server running. Browse to http://localhost:8080/issuetracker, podremos iniciar la aplicación  en el explorador.

Configuración para Depuración (Debug) de Grails en Eclipse

Para que el depurador de Eclipse funcione con Grails, debemos verificar en las propiedades del proyecto  que la opción Disable Groovy Compiler Generating Files esté habilitada  y en Groovy compiler output location este la ruta “web-app/WEB-INF/classes”.

Para nuestro ejemplo, vamos a hacer un debug para la clase “ComponentController.groovy

Abrimos la clase “ComponentController.groovy” y ponemos un break point en cualquier linea, para nuestro ejemplo en la linea 9, Hacemos clic en el botón debug, o F11, saldrá una pantalla similar a esta:

Habilitamos la casilla “Don’t tell me again” y OK.
Ahora vemos la aplicación en el navegador, y hacemos clic en el vinculo ComponentController ,y el debug es activado en eclipse.

Damos clic derecho en el proyecto en la pantalla debug y vamos a Edit Source Lookup, damos click en el botón add, seleccionamos la opción Workspace Folder,

Buscamos la ruta web-app/ WEB-INF/classes, habilitamos la opción Search subfolders y la opción OK.  Adicionalmente, seleccionamos de nuevo la opción  add, y agregamos la ruta grails-app, también habilitamos la opción Search subfolders y OK.

En este momento ya tenemos habilitado  entorno de eclipse para depuración de aplicaciones Groovy / Grails.

  • Share/Bookmark

Post a Comment