2014-11-17 12 views
5

Ho il seguente problema su IntelliJ IDEA 14:Giocare con Attivatore di Emissione sulla IntelliJ Idea 14

ho creato un progetto Play (Scala) utilizzando l'Activator (v1.2.10). Quindi, l'ho convertito in un progetto IDEA usando il comando activator idea. Quando, ho aperto il progetto con IDEA 14 (Community Edition), il modulo SBT non è abilitato. Pertanto, una nuova dipendenza nel file build.sbt non è inclusa nel classpath. Inoltre, il progetto non è elencato nella visualizzazione SBT di IDEA.

il seguente avviso è indicato da IDEA:.

"Questo progetto IDEA viene convertita da un progetto SBT da strumento di Gen-idea, che attualmente si basa su un modello di progetto di Scala eredità perche utilizzando built-in SBT supporto tramite l'azione di importazione del progetto "

Si noti che i plugin Scala e SBT sono già installati su IDEA.

io non incontro con lo stesso problema in IDEA 13.

risposta

1

Hai provato File | Import Project e selezionare il file build.sbt?

IDEA lo importa come un progetto SBT, con tutte le dipendenze correttamente risolte. Funziona bene per me su IDEA 14 e su 13.

+0

Purtroppo non funziona. Potrebbe trattarsi dell'edizione comunitaria di IDEA? – ovunccetin

+0

Se hai problemi con il supporto SBT in IntelliJ, una soluzione per il momento è, quando hai aggiunto una nuova dipendenza, per utilizzare 'reload' e poi' idea' nella console di attivazione. IntelliJ rileverà quindi le modifiche ai file di progetto e richiederà un aggiornamento. –

+0

Inoltre, segnala il problema a Jetbrains! –

1

Apparentemente, questo è un bug in alcune versioni di IntelliJ 14, che solo è stato corretto (dalla versione 14.0.3). L'aggiornamento di IJ e l'aggiornamento del plugin scala sembrano far funzionare le cose.

0

In questo caso è sufficiente importare manualmente il "build.sbt" dal progetto, quindi se la directory è ~/Documenti/myPlayApp poi scegliere di importare ~/Documenti/myPlayApp/build.sbt

Problemi correlati