2012-02-22 17 views

risposta

3

È possibile avviare il server di riproduzione in modalità di debug dalla console [docs] e dovrebbe essere in grado di allegare un'istanza debugger da Idea dato che si sa che il debugger della porta è in ascolto.

Non ho usato Idea quindi non so se è fattibile o no. È abbastanza facile da netbeans. Sospetto, dovrebbe essere simile all'idea.

MODIFICA: Hanno anche posted this in their customization guide per IDE.

2

Debug Giocare 2.x è molto facile con IntelliJ IDEA 12.x, qui sono i passi che dovete fare:

Fase 1. abilitare il plugin Assistenza Gioca quadro e il plugin Assistenza Gioca 2.0 File> Impostazioni> Plugin.

repo image

Il plugin generico di solito viene fornito con IntelliJ, ma assicurarsi che sia abilitata. Il plug-in di supporto per Play 2.0 può essere scaricato facendo clic su Install Jetbrains plugin.... Basta individuare e installare il plugin dall'elenco, l'ultima versione funzionante per 12.x è v.0.2.49. (Potrebbe essere richiesto che un plugin Scala deve essere installato lontato)

Passaggio 2. Creare un nuovo gioco applicazione se non avete o utilizzare uno esistente

Fase 3. Creare un nuovo Configurazione di debug: Esegui> Modifica configurazioni ...

È possibile fare clic sull'icona + nell'angolo in alto a sinistra per aggiungere una nuova configurazione. Basta selezionare Play 2 app dall'elenco e dare un nome alla configurazione. Le opzioni predefinite devono essere corrette, ma sentiti libero di modificarle se necessario. Al termine, fare clic su Apply e Ok.

Punto 4. La barra degli strumenti ora dovrebbe avere un'icona di esecuzione e un'icona di debug abilitata.

play run/debug icon

È sufficiente fare clic sulla freccia verde per eseguire l'applicazione Play. Questo è l'equivalente di fare play run dalla riga di comando (tranne senza la riga di comando).
Per eseguire il debug, fare clic sul bug verde, quindi sulla freccia. Questo è l'equivalente di fare play debug dalla riga di comando.

Ora sarà possibile eseguire il debug quando viene rilevato un punto di interruzione.

Note:

  • Assicurarsi che c'è solo 1 configurazione in esecuzione in un momento perché gioco non piace più istanze in esecuzione allo stesso tempo.
  • Se si verificano problemi durante la compilazione, fare un play clean-all e play package sulla riga di comando, questo dovrebbe risolvere la maggior parte dei problemi. Se ci sono ulteriori problemi, prova anche play idea dalla riga di comando.
  • Assicurarsi che la configurazione di riproduzione sia completa nelle impostazioni. Puoi farlo andando su File> Impostazioni> Riproduci configurazione.

Un video di questi passaggi può essere trovato anche in this video by James Ward (iniziare a circa 1:40 min.).

+0

Non è necessario "play framework Support" plugin per eseguire il debug Play 2 – cdmckay

+0

Il supporto di riproduzione è stato spostato nel plug-in Scala per IDEA. – Splaktar

0

Vai Run -> Debug -> Modifica configurazioni

utilizzare la configurazione "a distanza" e impostare la porta da