2011-01-04 15 views
12

Attualmente sto scrivendo alcuni script groovy. Fino ad ora ho semplicemente usare il blocco note ed eseguire gli script tramite groovy script.groovy. Ma sto cercando aiuto per modificare i file. Così ho provato eclipse con il plugin groovy che sembra fantastico ... per progetti groovy. Ma voglio solo editare ed eseguire gli script groovy. Nessuna dir Project ecc. Qual è il modo migliore per gestire gli script in eclissi. Non voglio impacchettare i file su jar o qualcosa del genere. Ho solo una cartella con alcuni script in essa ... Nessuna directory o sottocartelle src/bin per i nomi dei pacchetti. È possibile?Esecuzione di uno script groove in eclissi

Grazie, Ingo

risposta

11

È necessario convertire il progetto per un progetto di Groovy (progetto tasto destro del mouse: Configure > Convert to Groovy Project), ma poi, certo, è possibile.

Quando si modifica un file .groovy, selezionare Run > Run as ... > Groovy Script

+0

ho provato anche questo. Ma penso che sia necessario avere almeno un progetto Java. In caso contrario, non ho la possibilità di convertirlo in un progetto groovy ... un'altra cosa interessante è che genera sempre file .class che stanno rovinando la cartella degli script ... ma penso che non ci sia alcun modo. Il completamento del codice o una cartella pulita senza .setting, .classpath, .project e file di classe .. Grazie comunque. – Ingo

+0

Un'altra cosa che mi infastidisce è che non è possibile usare i pacchetti senza spostare realmente i file nella sottocartella corrispondente. Lo so, dovrebbe essere fatto in questo modo, ma a volte voglio solo impostare un nome di pacchetto per funzionare correttamente con alcuni logger predefiniti ... – Ingo

+0

Tutti i framework di registrazione che conosco accettano anche un parametro String. per esempio. 'Logger.getLogger (" foo.bar.MyClass ")' non richiede il pacchetto 'foo.bar' –

3

Suona come Eclipse è un peso massimo po 'per le vostre esigenze, avete considerato utilizzando il GroovyConsole invece? È un IDE Groovy molto semplice, disponibile nella directory Groovy bin. Supponendo di avere questa directory sul tuo PATH, puoi avviarla eseguendo groovyConsole dalla riga di comando.

scorciatoie utili sono:

  • Ctrl + R: eseguire lo script
  • Ctrl + W: cancellare l'uscita
+1

Ciao. Sì, l'ho già provato e funziona abbastanza bene. Ma il groovyconsole non fornisce molto più di un buon texteditor (come Notepad ++). Nessun controllo del codecompletion o della sintassi durante la modifica ... – Ingo

Problemi correlati