5

Da http://blog.jetbrains.com/scala/2012/12/28/a-new-way-to-compile/ capisco che Intellij sta usando SBT per costruire - di modo che è 1x costruireScala Gioca 2.3 InteliJ edizione 14 * comunità - è possibile eseguire il progetto senza di comando attivatore linea cmd

Al momento corro un separato compito riga di comando per eseguire il mio progetto -

./activator -jvm-debug 5000 -Dhttp.port=9000 

così ogni modifica del codice viene compilato due volte (una volta per InteliJ; una volta da attivatore)

c'è un modo per utilizzare l'InteliJ costruire artefatti quando corro, così il codice è compilato solo o nce?

Si sta utilizzando la finestra del terminale in InteliJ in modo diverso rispetto a una normale finestra del terminale?

Le versioni sono a sono:

Java 7 Riproduzione quadro 2.3.4 SBT 0.13.1 InteliJ 14 (Community Edition)

Grazie Brent

risposta

2

Sì è definitelly possibile.

Installare Giocare 2.x plug-in (con dipendenze) e aggiungere la configurazione di esecuzione dedicato for Gioca 2 (notain Intellij 14 Play2 support is combined within the Scala plugin)

Menu> Esegui >modificare le configurazioni ... >Aggiungi nuova configurazione (icona più nell'angolo)>Riproduci 2 app

Dopo salvando si sarà in grado di eseguire la vostra applicazione (anche in modalità debug) entro IntelliJ - cioè tramite

Menu>Esegui>Debug 'il vostro progetto'

btw, è possibile rimuovere Marca (prima del lancio) da lì, SBT dovrebbe gestire costruisce correttamente senza il supporto di Idea

See campione girato

enter image description here

+1

Grazie per la risposta Da http://blog.jetbrains.com/idea/2012/12/getting-started-with-play-20-in-intellij-idea-12/ Gioca 2.0 .. è supportato solo in edizione Ultimate. Sono in comunità; quindi penso che questo spieghi perché non riesco a farlo funzionare – brent

+1

In tal caso NON farlo funzionare due volte, usa solo la riga di comando – biesior

+0

Non vedo come posso evitare la compilazione "doppia" se sto usando InteliJ e l'attivatore da un comando separato. Ho aggiornato la mia domanda per cercare di essere più preciso su dove penso che la doppia compilazione provenga da – brent

Problemi correlati