2009-12-16 11 views
9

Sono convinto che sto solo avendo una brutta giornata e manco qualcosa di ovvio. Sto cercando di creare un nuovo progetto Grails in IntelliJ IDEA 9.0 e non riesco ad associarlo a un SDK. Ho provato a creare un progetto da zero e creare un progetto da fonti esistenti. In entrambi i casi, ottengo la schermata "Selezionare progetto JDK" e le mie uniche opzioni sono:IntelliJ IDEA 9.0 - impossibile selezionare il progetto SDK per l'applicazione Grails

  • JSDK
  • IntelliJ IDEA Plugin SDK
  • Mobile SDK
  • Flex SDK
  • AIR SDK
  • Flexmojos SDK

Select project JDK http://img521.imageshack.us/img521/5793/idea1n.jpg

Quando ho usato IntelliJ IDEA 8.1.3, mi avrebbe chiesto la stessa cosa e mi piacerebbe semplicemente passare a C: \ Grails e tutto ha funzionato bene. Ho anche provato ad aggiungere l'SDK nelle seguenti posizioni, ma senza risultato.

  • File -> Struttura del progetto -> Impostazioni progetto -> Progetto SDK -> Nuovo
  • File -> Struttura del progetto -> Impostazioni piattaforma -> SDK -> Aggiungi nuovo SDK

I' Mi manca qualcosa di veramente ovvio, giusto?

+0

Non mi sono reso conto che avevo la possibilità di premere "Avanti" senza selezionare un progetto JDK. L'ho fatto e la schermata successiva mi ha richiesto l'SDK Grails, che ero in grado di selezionare. Tuttavia, mi sembra di pensare che dovrebbe essere ancora necessario selezionare un JDK. Ho selezionato JSDK e sono stato in grado di puntare alla mia directory jdk1.6.0_17, ma è la cosa giusta da fare? Non sono JSDK solo per lo sviluppo di servlet? Ora sono solo confuso. – grt3kl

+0

Non è per servlet, è l'IDEA J2SE che ti sta chiedendo, una JVM per eseguire il tuo codice Groovy sotto. – CrazyCoder

risposta

20

Hanno cambiato il modo in cui ciò viene eseguito in Intellij 9.0. Si sta andando a voler fare clic destro sul modulo e fare clic su "Aggiungi Quadro di sostegno"

Add Framework Support

Si aprirà una finestra di dialogo in cui è possibile selezionare un nuovo Groovy SDK. Scegli il tuo Grails Location e premi OK.

Framework Support Dialog

http://www.jetbrains.com/idea/webhelp/adding-frameworks-support.html

http://www.jetbrains.com/idea/webhelp/frameworks-support.html

+1

Wow. Ha funzionato. Sono pazzo o è un passo indietro in termini di usabilità? In ogni caso, ti ringrazio molto per la tua pronta risposta. Ci sono ancora alcune cose che mi infastidiscono con questa nuova versione, ma almeno ho capito questa parte. Grazie ancora! – grt3kl

1

Purtroppo, non è piuttosto semplice. Sembra che il tuo GROOVY_HOME abbia bisogno di indicare la versione di Groovy che desideri utilizzare e, quando definisci la libreria Global Groovy, devi assicurarti di aggiungere i singoli file jar, non l'intera directory jar (altrimenti IDEA non riconosce è un'installazione Groovy).