2012-02-15 3 views

risposta

15

Modifica: questa risposta è obsoleta. È stato scritto un plug-in Play Eclipse, come dice @Baztoune.

Non esiste un plug-in Play 2 per Eclipse nel momento in cui scrivo queste righe. Tuttavia, esiste un comando sbt eclipsify fornito dal plugin sbt di Play 2, che è in grado di generare un progetto Eclipse da un'applicazione Play 2.

Non è possibile evidenziare la sintassi, il completamento contestuale o la navigazione del codice all'interno dei modelli di Play 2, ma è possibile averli automaticamente compilati quando vengono salvati utilizzando il comando sbt ~run (anziché solo run). Controlla l'opzione Eclipse "Generale -> Area di lavoro -> Aggiorna usando i ganci nativi o il polling" in modo che vengano prese in considerazione le modifiche ai modelli compilati.

+0

Grazie !! Molto molto utile :) – Freewind

+0

Downvoting perché la risposta è severamente obsoleta. –

37

Ho appena incontrato Scala IDE Play2 plug-in per Eclipse Indigo/Juno e Scala IDE. Le caratteristiche attuali sono

  • evidenziazione della sintassi (percorsi e modelli)
  • completamento del codice (template)
  • Formatter (percorsi)
  • collegamenti ipertestuali (percorsi e modelli)

Si noti che il collegamento ipertestuale per i file Java non è supportato per ora. Inoltre ci sono alcune limitazioni per la funzionalità di completamento del codice, basta prendere un po 'di tempo per leggere il documento. Non l'ho provato da solo perché attualmente non sto lavorando con Play2, ma ho pensato che potesse essere utile per qualcuno.

15

Sì, ecco come iniziare:

  1. Trova il sito di aggiornamento corretto per la versione di Eclipse da http://scala-ide.org/download/current.html.

  2. In Eclipse andare a Aiuto ->Install New Software. Utilizzare il sito di aggiornamento da sopra per individuare i plugin relativi a Scala.

  3. installare sia il Scala IDE per Eclipse plugin e il supporto Play2 a Scala IDE plugin. Notare che il supporto Play2 nel plugin IDE Scala è elencato nella casella di controllo Scala IDE.

enter image description here

sono stato in grado di ottenere questo lavoro a tutti a partire dalla nuda Eclipse, come molte fonti hanno suggerito di fare. Il problema sembra essere una dipendenza incompatibile che compare solo dopo molto tempo perso. Il percorso Scala IDE ha eliminato questo problema.

+1

questo ha funzionato per me - davvero strano che a questo livello di maturità nel quadro gli strumenti sono così grezzi. come regola generale, sembra che il mondo Java sia di solito molto più avanti in questo senso. Ad esempio, perché l'app continua a essere eseguita al di fuori di Eclipse? Immagino che tu possa configurarlo da solo ma faccio un sacco di sviluppatori Java aziendali e tutte le cose del web si presentano ordinatamente nella scheda "Server" ... strano che Play dovrebbe considerarsi un'eccezione dato che sta cercando di essere così sviluppatore amichevole – jm0