2011-01-04 14 views
12

Actualmente estoy escribiendo algunas secuencias de comandos groovy. Hasta ahora simplemente uso el bloc de notas y ejecuto los scripts a través del groovy script.groovy. Pero estoy buscando ayuda para editar los archivos. Así que probé eclipse con el plugin groovy que se ve genial ... para proyectos increíbles. Pero solo quiero editar y ejecutar los guiones geniales. No Project dir, etc. ¿Cuál es la mejor manera de manejar scripts en eclipse? No quiero empaquetar los archivos en frascos o algo así. Solo tengo una carpeta con algunas secuencias de comandos ... No hay directorio src/bin o subcarpetas para los nombres de los paquetes. ¿Es eso posible?Ejecución de una secuencia de comandos groovy en eclipse

Gracias, Ingo

Respuesta

11

Debe convertir su proyecto para un proyecto maravilloso (proyecto del botón derecho: Configure > Convert to Groovy Project), pero luego, claro, es posible.

Al editar un archivo .groovy, seleccione Run > Run as ... > Groovy Script

+0

he intentado también. Pero creo que necesitas tener al menos un proyecto de Java. De lo contrario, no tengo la opción de convertirlo en un proyecto maravilloso ... otra cosa molesta es que siempre genera archivos .class que está arruinando la carpeta de scripts ... pero creo que no hay forma de hacerlo. Ya sea la finalización del código o una carpeta limpia sin .setting,. Classpath, .project y archivos de clase ... Gracias de todos modos. – Ingo

+0

Otra cosa que me molesta es que no es posible usar paquetes sin mover realmente los archivos a la subcarpeta correspondig. Lo sé, debería hacerse de esa manera, pero a veces solo quiero configurar un nombre de paquete para que funcione correctamente con algunos registradores predefinidos ... – Ingo

+0

Todos los marcos de registro que conozco también aceptan un parámetro String. p.ej. 'Logger.getLogger (" foo.bar.MyClass ")' no requeriría el paquete 'foo.bar' –

3

Suena como Eclipse es un peso pesado poco para sus necesidades, se ha considerado el uso de la GroovyConsole en su lugar? Es un IDE Groovy muy simple, disponible en el directorio Groovy bin. Suponiendo que tiene este directorio en su PATH, puede iniciarlo ejecutando groovyConsole desde la línea de comandos.

atajos útiles son:

  • Ctrl + R: ejecutar el script
  • Ctrl + W: despejar la salida
+1

Hola. Sí, lo intenté y funciona bastante bien. Pero la consola Groovy no proporciona mucho más que un buen editor de texto (como Notepad ++). Sin verificación de código o sintaxis al editar ... – Ingo

Cuestiones relacionadas