He estado en una búsqueda frustrante para encontrar un IDE que proporcione soporte razonable para el desarrollo de Grails 1.1. Mis requisitos mínimos son:Mejor IDE para el desarrollo de Grails 1.1.X
- admite la ejecución de pruebas dentro del IDE
- admite la depuración en el IDE durante la ejecución de cualquiera de las pruebas o la propia aplicación
- proporciona un código de finalización, incluyendo buscadores dinámicos añaden a clases de dominio
He aquí un resumen de mi experiencia hasta ahora
Eclipse 3.4.2 (Ganimedes) Usando los últimos complementos disponibles en el sitio de actualizaciones, el soporte de Eclipse para Groovy/Grails es realmente patético. Se ofrece poco más que la finalización de código y errores falsos
NetBeans 6.7 Beta Tan pronto como he importado el proyecto, NetBeans comenzaron escanearlo. La vista de Navigator estaba esperando a que finalice el escaneo antes de mostrar su contenido. Aproximadamente 20 minutos después, tanto la vista del navegador como yo aún estábamos esperando. Además, la compatibilidad con la finalización del código en buscadores dinámicos es deficiente y, por alguna razón, copió todos los complementos en $ PROJECT_ROOT/web-app/plugins.
IntelliJ 8.1.2 Aunque el consenso general es que IntelliJ es el mejor IDE para Groovy/Grails, it does not work well with Grails 1.1.X. La causa raíz del problema parece ser el cambio en la ubicación de la carpeta de complementos. IntelliJ no puede construir la aplicación porque no puede encontrar las clases que estoy importando desde los complementos, incluso si esos complementos están listados en application.properties
Así que mi pregunta (finalmente) es si alguien ha encontrado un IDE (no TextMate o Vim) que funciona con Grails 1.1.X cuando la carpeta del complemento se encuentra en su ubicación predeterminada, es decir, bajo $ HOME/.grails/1.1.X/plugins?
Si es así, yo estaría muy agradecido por información sobre:
- Qué IDE a utilizar (incluyendo el número de versión)
- los plugins (si los hay) necesita ser instalado
- Cómo importar un proyecto existente en el IDE
- Cómo ejecutar la aplicación, las pruebas y depuración desde el IDE (si no es obvio)
Gracias, Don
¿Qué versión de netbeans usabas? ¿Hubo otros proyectos abiertos cuando intentó iniciar un proyecto de Grails? –
Consulte la información de la versión anterior. El proyecto Grails fue el único abierto. –
Dos lanzamientos de IntelliJ importantes y un progreso significativo en los otros IDEs hacen que esta pregunta esté desactualizada. Tal vez vale la pena consolidar con una pregunta similar, p. http://stackoverflow.com/questions/233664/best-ide-for-grails-groovy. –